Monadic Parser Combinators for Objective-C