typical 0.0.5

Algebraic data types for data interchange.