We’re going to use our monad-action theorem \thmref{thm:monad-action} to generate
the witness that the Forall list is a monad in Cont.
For this we need a couple of crucial defintion, first we need the fact that
▶ is a lax action, then we need a list monoid in Cont# with regards to
the monoidal structure induced by ▶. Finally
Similarly, we’re going to use the fact that for each monoidal structure in a category C and
a monoid m∈C the functor m⊗_ is a monad. To apply this to the Forany functor we
need the monoidal structure induced by ⊳ on Cont as well as the monoid object ListCont.
We then instanciate both those facts by reusing the monad-action theorem but mapping our monoidal
category into a self-action