Well, it's a minimal framework. Parsers are supposed to implement a particular function definition [1] and use the "Parsed" type for their return value, which if widely adopted, will result in references to the core library's types appearing in a lot of API's.
The advantage is that you can write code using generics that works with any parser, but I'm a little skeptical about the value of generic code.