@override bool fastParse(State<I> state) { final pos = state.pos; final r = p.fastParse(state); if (r) { state.pos = pos; return true; } return false; }