shapeless.ops
Type class supporting the "flattening" of either an HList or Coproduct in such a way that HList (or Coproduct, in the Coproduct case) elements are flattened.
HList
Coproduct