Text this: Functional declarative design :