crudely hack in tag patterns
lex.rkt: remove +/- prefixes from number literals
TODO re pat:var and constructors