Text this: Functional and Reactive Domain Modeling /