lexing deferred arguments while allowing _ in other identifiers