NonEmptyIList
scalaz
newInstance
ThriftPucket
ThriftPucketInstantiator