ProgramNode(0...173)(
  [],
  StatementsNode(0...173)(
    [CallNode(0...21)(
       CallNode(0...13)(
         nil,
         nil,
         (0...4),
         nil,
         ArgumentsNode(5...6)([IntegerNode(5...6)()]),
         nil,
         BlockNode(7...13)([], nil, nil, (7...9), (10...13)),
         0,
         "meth"
       ),
       (13...14),
       (14...17),
       nil,
       ArgumentsNode(18...21)(
         [CallNode(18...21)(nil, nil, (18...21), nil, nil, nil, nil, 0, "bar")]
       ),
       nil,
       nil,
       0,
       "fun"
     ),
     CallNode(23...51)(
       CallNode(23...36)(
         nil,
         nil,
         (23...27),
         nil,
         ArgumentsNode(28...29)([IntegerNode(28...29)()]),
         nil,
         BlockNode(30...36)([], nil, nil, (30...32), (33...36)),
         0,
         "meth"
       ),
       (36...37),
       (37...40),
       nil,
       ArgumentsNode(41...44)(
         [CallNode(41...44)(nil, nil, (41...44), nil, nil, nil, nil, 0, "bar")]
       ),
       nil,
       BlockNode(45...51)([], nil, nil, (45...47), (48...51)),
       0,
       "fun"
     ),
     CallNode(53...73)(
       CallNode(53...66)(
         nil,
         nil,
         (53...57),
         nil,
         ArgumentsNode(58...59)([IntegerNode(58...59)()]),
         nil,
         BlockNode(60...66)([], nil, nil, (60...62), (63...66)),
         0,
         "meth"
       ),
       (66...67),
       (67...70),
       nil,
       nil,
       nil,
       BlockNode(71...73)([], nil, nil, (71...72), (72...73)),
       0,
       "fun"
     ),
     CallNode(75...97)(
       CallNode(75...88)(
         nil,
         nil,
         (75...79),
         nil,
         ArgumentsNode(80...81)([IntegerNode(80...81)()]),
         nil,
         BlockNode(82...88)([], nil, nil, (82...84), (85...88)),
         0,
         "meth"
       ),
       (88...89),
       (89...92),
       (92...93),
       ArgumentsNode(93...96)(
         [CallNode(93...96)(nil, nil, (93...96), nil, nil, nil, nil, 0, "bar")]
       ),
       (96...97),
       nil,
       0,
       "fun"
     ),
     CallNode(99...124)(
       CallNode(99...112)(
         nil,
         nil,
         (99...103),
         nil,
         ArgumentsNode(104...105)([IntegerNode(104...105)()]),
         nil,
         BlockNode(106...112)([], nil, nil, (106...108), (109...112)),
         0,
         "meth"
       ),
       (112...113),
       (113...116),
       (116...117),
       ArgumentsNode(117...120)(
         [CallNode(117...120)(
            nil,
            nil,
            (117...120),
            nil,
            nil,
            nil,
            nil,
            0,
            "bar"
          )]
       ),
       (120...121),
       BlockNode(122...124)([], nil, nil, (122...123), (123...124)),
       0,
       "fun"
     ),
     CallNode(126...148)(
       CallNode(126...139)(
         nil,
         nil,
         (126...130),
         nil,
         ArgumentsNode(131...132)([IntegerNode(131...132)()]),
         nil,
         BlockNode(133...139)([], nil, nil, (133...135), (136...139)),
         0,
         "meth"
       ),
       (139...141),
       (145...148),
       nil,
       ArgumentsNode(145...148)(
         [CallNode(145...148)(
            nil,
            nil,
            (145...148),
            nil,
            nil,
            nil,
            nil,
            0,
            "bar"
          )]
       ),
       nil,
       nil,
       0,
       "bar"
     ),
     CallNode(150...173)(
       CallNode(150...163)(
         nil,
         nil,
         (150...154),
         nil,
         ArgumentsNode(155...156)([IntegerNode(155...156)()]),
         nil,
         BlockNode(157...163)([], nil, nil, (157...159), (160...163)),
         0,
         "meth"
       ),
       (163...165),
       (172...173),
       (168...169),
       ArgumentsNode(169...172)(
         [CallNode(169...172)(
            nil,
            nil,
            (169...172),
            nil,
            nil,
            nil,
            nil,
            0,
            "bar"
          )]
       ),
       (172...173),
       nil,
       0,
       ")"
     )]
  )
)
