typical 0.2.0

Algebraic data types for data interchange.