typical 0.0.6

Algebraic data types for data interchange.