haskell's parser combinator, parsec in common lisp