don't include semicolons when lexing a symbol
another experiment for compiling quoted expressions: only wrap a value inside a literal if it is not already a literal (gets 'or and '"or" to pass))