ProgramNode(0...44)(
  [],
  StatementsNode(0...44)(
    [CallNode(0...9)(
       CallNode(0...3)(nil, nil, (0...3), nil, nil, nil, nil, 0, "foo"),
       (3...4),
       (4...5),
       nil,
       ArgumentsNode(8...9)([IntegerNode(8...9)()]),
       nil,
       nil,
       0,
       "A="
     ),
     CallNode(11...20)(
       CallNode(11...14)(nil, nil, (11...14), nil, nil, nil, nil, 0, "foo"),
       (14...15),
       (15...16),
       nil,
       ArgumentsNode(19...20)([IntegerNode(19...20)()]),
       nil,
       nil,
       0,
       "a="
     ),
     ConstantPathWriteNode(22...32)(
       ConstantPathNode(22...28)(
         CallNode(22...25)(nil, nil, (22...25), nil, nil, nil, nil, 0, "foo"),
         ConstantReadNode(27...28)(),
         (25...27)
       ),
       (29...30),
       IntegerNode(31...32)()
     ),
     CallNode(34...44)(
       CallNode(34...37)(nil, nil, (34...37), nil, nil, nil, nil, 0, "foo"),
       (37...39),
       (39...40),
       nil,
       ArgumentsNode(43...44)([IntegerNode(43...44)()]),
       nil,
       nil,
       0,
       "a="
     )]
  )
)
