Monadic Parser Combinator for Scala