possible cabal monad