@override Tuple1<O>? parse(ParseInput<I> input, ParseState state) { throw UnsupportedError('parse'); }