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