úÎ! • None-.8=>?HSUVXå barbies-thMbarbies doesn't care about field names, but they are useful in many use cases barbies-thA collection of field names. barbies-th?Transform a regular Haskell record declaration into HKD form. , , , , ,  and  instances are derived. For example, @declareBareB [d|data User = User { uid :: Int, name :: String}|]becomes Edata User t f = User { uid :: Wear t f Int, name :: Wear t f String }  barbies-thswitch variable barbies-thwrapper variable barbies-thoriginal constructor      barbies-th-0-inplaceData.Barbie.TH FieldNamesB bfieldNames declareBareBbrbs-1.1.3.0-90a85e18Data.Barbie.Internal.BareBareBData.Barbie.Internal.FunctorFunctorB Data.Barbie.Internal.Traversable TraversableBData.Barbie.Internal.ProductProductB Data.Barbie.Internal.Constraints ConstraintsBData.Barbie.Internal.ProductC ProductBC transformCon