fact: Definition MonoContCarrier (X: Type) : Type := { f : (X -> R) -> R | Proper (pointwise_relation X Rrel ==> Rrel) f}.
imports: Coq(ssreflect) Coq(Relation_Definitions Morphisms) Mon(SPropBase SPropMonadicStructures Monoid)