úÎ ± ANone$+,9:;<=DILQRThMake  definitions for each of the type„ synonyms in the given block of declarations. The proxies have the same names as the synonyms but with the first letter lowercased. For example: 7 withProxies [d| type FFoo = "foo" :-> Int |] Is equivalent to: @ type FFoo = "foo" :-> Int fFoo :: Proxy FFoo fFoo = Proxy Note: the trailing |]K of the quasi quote bracket has to be indented or a parse error will occur.None$+,9:;<=DILQRThvClass of types which represent fields which can be named statically (i.e. via their type only) and contain some value.!Reflect the name of the field as Text( given some proxy representing the type.;Extract the value and reflect the name of some named field.  ,composite-base-0.1.0.0-b29rlfmEOjHkqeP6oOCf4 Composite.THComposite.Base withProxies NamedField fieldName fieldAsPair$fNamedField:->$fRewrapped:->t $fWrapped:->base Data.ProxyProxy