Jason reminded me of a question I had: is there any method to access the data in a text-type variable from a program? One example of the usefulness of such an ADT is program configuration: a text variable could store, in plain, editable text, the configuration for a program.