A type-provider and a code-gen macro for working with Avro in Scala