[Haskell-cafe] Return user state in Parsec