Remove redundant code.
Properly handle assignments, implement basics of Symbol and some other statements, treat environments as normal arrays in AST evaluator, make assignments work (sort of).