> Option 1:     Monad( .., mfail, mzero ), MonadPlus( mplus )
> Option 2:   Monad( .., mfail), MonadPlus( mzero, mplus )
> Option 3:   Monad( .., mfail), MonadPlus( mplus ), MonadZero( mzero )
I prefer 3 (with 2 as a close second) since it is most like status quo.

  -- Lennart


Reply via email to