bool nextMatchesAny(List<Char> targets) => _nextCharOrElse( withNextChar: (Char c) => targets.contains(c), orElse: () => false, );