Triplicate

Triplicate is a set of simple, deterministic steps to convert a module from pre-compilation form into post-compilation form, or vice versa. triplicate-forward is applied to the text of an ordinary source module to produce a well-formed t-block. triplicate-reverse takes as input a well-formed t-block and recovers the text of the original source module.

TODO: document these steps here