Returns a parser that casts itself to Parser<List<R>>. Assumes this parser to be of type Parser<List>.
Parser<List<R>>
Parser<List>
Parser<List<R>> castList<R>() => CastListParser<T, R>(this);