ProgramNode(0...9)(
  [],
  StatementsNode(0...9)(
    [CallNode(0...9)(
       CallNode(0...1)(nil, nil, (0...1), nil, nil, nil, nil, 0, "a"),
       (1...2),
       (2...3),
       nil,
       ArgumentsNode(4...9)(
         [CallNode(4...9)(
            CallNode(4...5)(nil, nil, (4...5), nil, nil, nil, nil, 0, "c"),
            (5...6),
            (6...7),
            nil,
            ArgumentsNode(8...9)([IntegerNode(8...9)()]),
            nil,
            nil,
            0,
            "d"
          )]
       ),
       nil,
       nil,
       0,
       "b"
     )]
  )
)
