úÎ! ± None-.18;<=>?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.1.2-HIixJnSVO4pILv1D8rbI0UData.Barbie.TH FieldNamesB bfieldNames declareBareB&barbies-2.0.1.0-GWezepPC8vC6io1tXMWHwHBarbies.Internal.BareBBareBBarbies.Internal.FunctorBFunctorBBarbies.Internal.DistributiveB DistributiveBBarbies.Internal.TraversableB TraversableBBarbies.Internal.ApplicativeB ApplicativeBBarbies.Internal.ConstraintsB ConstraintsB transformCon