We’ve shown how to build monads from actions, we’re going to use that fact now to build monads from the action. This operation forms an action which we prove in this module. We refer to the definition of Action from section.

  • add hte missing coherence diagrams

Proposition

is an action of on

public export
ForallLaxAction : LaxAction ContCart Cont Cart.SequenceMonoidal
ForallLaxAction = MkLaxAction
    { laction = ForallSeqBifunctor
    , lactor = ?actorType
    , lunitor = ?unitorType
    }