Haskus.Utils.Types.Generics
data Field name t
type family FieldType f where ...
type family LookupField (fs :: [*]) (s :: Symbol) where ...
type family LookupFieldType fs s where ...
type family ExtractFields (a :: *) where ...
type family ExtractFieldTypes (a :: *) where ...