Create a separate scope for each compound instruction
Add tests for logical operators
Properly handle arithmetic, logic and shift operators in binary expressions
Handle comparison operators in binary expressions