Michael Roth wrote: > Yes, I have done: push, pop, top, nop, count, clear, isolate and binop. > All pretty easy, once I understand that "Stack a b" thing. > Now you are ready to write your monad tutorial. This is a standard rite of passage (or should that be "write a passage") for new Haskell programmers. Paul.