Added `toParser` and `toParser_`

These handle the two common cases of upgrading `Consumer`s to `Parser`s