Add sequence, more generic monad tests
Rename 'do' to 'do-m'

'do' is a built-in lisp macro