Text this: Functional semantics