let-in and def
regularizing a few builtins
fixed a lexer bug
boolean elimination
added question mark token