Consistent use of literal checking
Rename Node to Value and NodeContainer to Node
Move Chars into StringParse
Rename StringParse to Delimiter
Rework source file location information

TokenLoc replaces FileLocInfo
FileLoc is (line, char) instead of (char, line)
Files start at (1, 0)
Move string portion of token building to Delimiter
Reorder small pieces of Lexer
Move Env to BuiltinEnv
Lambda, If, and Member tokens
Var, Type, and Function tokens
Struct token
Refactor Function parsing
Chomp open expression over extra function calls
Package Token
Chomp open expression in type def
Clean up is_null definition
Prettier format for token printing
Include print_tokens in help text
Use full_show to print token locations