Language.MSH
data CallType
data RunnableQuery ty obj st ctx r
class CallCtx ty ctx
data MemberType
data FieldType
type family FieldComposeResult lhs rhs :: FieldType
data Selector ty o s m a
data This o s m a
type family QueryObject obj :: *
type family QueryMonad obj m :: * -> *
type family QueryResult obj ty st m r :: *
class Object obj st m
class SetterContext r o s m
class ValueContext r val
class HasData obj d
class Cast sub sup
class New obj
type Void