Îõ³h$pÞ      Safe-Inferred¡ barbies-thÃKeep it in a separate module until NoFieldSelectors gets widespread barbies-th/Members with these types won't be wrapped with Wear barbies-th generate a type synonym for the  type? barbies-th generate a type synonym for the  type? barbies-thmodify the name of the datatype barbies-th!Does not define any type synonyms barbies-th‹Defines a synonym for the bare type with the same name. The strippable definition is suffixed by B, and the covered type is suffixed by H.None#$./29<=>?ÀÉÔÖ×Ùàè–  barbies-thÍbarbies doesn't care about field names, but they are useful in many use cases  barbies-thA collection of field names.  barbies-thÀThe class of higher-kinded datatypes where lenses can be defined  barbies-th,A collection of lenses (getter-setter pairs)  barbies-thÎA pair of a getter and a setter Not van Laarhoven to avoid dictionary passing barbies-thÄObtain a van-laarhoven lens (compatible with the lens library) from   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 Ådata User t f = User { uid :: Wear t f Int, name :: Wear t f String } barbies-th‹Defines a synonym for the bare type with the same name. The strippable definition is suffixed by B, and the covered type is suffixed by H. barbies-thLike ! except that one can specify the Äs of other barbies. Members with these types won't be wrapped with . barbies-th?Generate a higher-kinded data declaration using a custom config     NoneÍ        !"#$%&'()*+,'barbies-th-0.1.9-AIX4RHW7V1s6iKf0bcSUsvBarbies.TH.Config Barbies.TH Barbies.BareBareCoveredData.Barbie.THDeclareBareBConfigfriendsbareName coveredName barbieNameclassic passthrough FieldNamesB bfieldNames AccessorsB baccessorsLensBviewBsetBgetLensB declareBareBpassthroughBareBdeclareBareBWithOtherBarbiesdeclareBareBWith&barbies-2.0.3.0-DHmHj97pW5Y9Cwwl5xb6TuBarbies.Internal.BareBBareBBarbies.Internal.FunctorBFunctorBBarbies.Internal.DistributiveB DistributiveBBarbies.Internal.TraversableB TraversableBBarbies.Internal.ApplicativeB ApplicativeBBarbies.Internal.ConstraintsB ConstraintsBtemplate-haskellLanguage.Haskell.TH.SyntaxNameBarbies.Internal.WearWear