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