Refactoring. New structures for AST to create vm instructions on compile time.