Attempts to consume a single char from the current position.
char
Returns true if the character was found and consumed, false otherwise.
bool eatCharacter(String char) { return eat((c, _) => c == char, 1) != null; }