typical 0.12.0

Data interchange with algebraic data types.