typical 0.12.1

Data interchange with algebraic data types.