NonEmptyIList
scalaz
newInstance
AvroPucket
AvroPucketInstantiator