Creates the MapParser parser.
MapParser<I, O> map<I, O>(Parser<I> p, O Function(I) f) => MapParser(p, f);