ProgramNode(0...13)( [:var], StatementsNode(0...13)( [LocalVariableWriteNode(0...8)( :var, 0, IntegerNode(6...8)(), (0...3), (4...5) ), LocalVariableReadNode(10...13)(:var, 0)] ) )