Avro schema and record DSL.

 - Parser and printer for schemas and records