ProgramNode(0...31)(
  [],
  StatementsNode(0...31)(
    [CallNode(0...14)(
       nil,
       nil,
       (0...3),
       nil,
       ArgumentsNode(4...14)(
         [CallNode(4...14)(
            ParenthesesNode(4...10)(
              StatementsNode(5...9)(
                [CallNode(5...9)(
                   FloatNode(6...9)(),
                   nil,
                   (5...6),
                   nil,
                   nil,
                   nil,
                   nil,
                   0,
                   "-@"
                 )]
              ),
              (4...5),
              (9...10)
            ),
            (10...11),
            (11...14),
            nil,
            nil,
            nil,
            nil,
            0,
            "abs"
          )]
       ),
       nil,
       nil,
       0,
       "foo"
     ),
     CallNode(16...31)(
       nil,
       nil,
       (16...20),
       nil,
       ArgumentsNode(21...31)(
         [CallNode(21...31)(
            ParenthesesNode(21...27)(
              StatementsNode(22...26)(
                [CallNode(22...26)(
                   FloatNode(23...26)(),
                   nil,
                   (22...23),
                   nil,
                   nil,
                   nil,
                   nil,
                   0,
                   "-@"
                 )]
              ),
              (21...22),
              (26...27)
            ),
            (27...28),
            (28...31),
            nil,
            nil,
            nil,
            nil,
            0,
            "abs"
          )]
       ),
       nil,
       nil,
       0,
       "meth"
     )]
  )
)
