EncodedJSON : Type -> Type
forgetEncodedJSON : EncodedJSON a -> JSON
data JEncoder : Type -> Type
MkJEncoder : Name -> (a -> EncodedJSON a) -> JEncoder a
Functor JEncoder
Lana JEncoder
encode : JEncoder a -> a -> EncodedJSON a
MyObject : Type -> Type -> Type