datatype
shapeless
doubleAvroMappableType
AvroMappableType