Text this: Dynamic combinatorial chemistry