Namespace storage fix
Better handling of constant definitions
Better assignment detection
Timing and memory use
Extended syntaxt