ProgramNode(0...3)( [], StatementsNode(0...3)( [RangeNode(0...3)(IntegerNode(0...1)(), nil, (1...3), 0)] ) )