Source code on Github
{-# OPTIONS --cubical-compatible #-}
module Test.Monad where

open import Class.Prelude
open import Class.Core
open import Class.Monad
-- open import Class.Monad.Id -- breaks instance resolution

_ = (return 5 >>= just)  just 5
   refl
_ = (return 5 >>= just)  just 5
   >>=-identityʳ _

_ : Monad Maybe
_ = itω

_ : MonadLaws Maybe
_ = itω

_ :  _ : Monad M   (  M )
_ = return