Data.GI.Base.Overloading
type family ParentTypes a :: [*]
type family IsDescendantOf parent descendant :: Constraint
type family AttributeList a :: [(Symbol, *)]
type family ResolveAttribute s o :: *
type family HasAttribute attr o
class HasAttr attr o
type family SignalList a :: [(Symbol, *)]
type family ResolveSignal s o :: *
type family HasSignal s o
class MethodInfo i o s
data MethodProxy a
data MethodResolutionFailed label o
class IsLabelProxy x a