@override Result<O2>? parse(State<I> state) { final r = p.fastParse(state); if (r) { return Result(value); } return null; }