ProgramNode(0...114)(
  [],
  StatementsNode(0...114)(
    [CallNode(0...14)(
       nil,
       nil,
       (0...3),
       (3...4),
       ArgumentsNode(4...13)(
         [KeywordHashNode(4...13)(
            [AssocNode(4...13)(
               SymbolNode(4...8)((4...5), (5...8), nil, "foo"),
               IntegerNode(12...13)(),
               (9...11)
             )]
          )]
       ),
       (13...14),
       nil,
       0,
       "fun"
     ),
     CallNode(16...36)(
       nil,
       nil,
       (16...19),
       (19...20),
       ArgumentsNode(20...35)(
         [KeywordHashNode(20...29)(
            [AssocNode(20...29)(
               SymbolNode(20...24)((20...21), (21...24), nil, "foo"),
               IntegerNode(28...29)(),
               (25...27)
             )]
          ),
          BlockArgumentNode(31...35)(
            CallNode(32...35)(
              nil,
              nil,
              (32...35),
              nil,
              nil,
              nil,
              nil,
              0,
              "baz"
            ),
            (31...32)
          )]
       ),
       (35...36),
       nil,
       0,
       "fun"
     ),
     CallNode(38...59)(
       SelfNode(38...42)(),
       (42...43),
       (43...46),
       nil,
       ArgumentsNode(47...59)(
         [CallNode(47...50)(nil, nil, (47...50), nil, nil, nil, nil, 0, "foo"),
          KeywordHashNode(52...59)(
            [AssocNode(52...59)(
               SymbolNode(52...54)((52...53), (53...54), nil, "a"),
               IntegerNode(58...59)(),
               (55...57)
             )]
          )]
       ),
       nil,
       nil,
       0,
       "[]="
     ),
     CallNode(61...76)(
       SelfNode(61...65)(),
       nil,
       (65...76),
       (65...66),
       ArgumentsNode(66...75)(
         [KeywordHashNode(66...75)(
            [AssocNode(66...75)(
               SymbolNode(66...70)((66...67), (67...70), nil, "bar"),
               IntegerNode(74...75)(),
               (71...73)
             )]
          )]
       ),
       (75...76),
       nil,
       0,
       "[]"
     ),
     SuperNode(78...95)(
       (78...83),
       (83...84),
       ArgumentsNode(84...94)(
         [KeywordHashNode(84...94)(
            [AssocNode(84...94)(
               SymbolNode(84...88)((84...85), (85...88), nil, "foo"),
               IntegerNode(92...94)(),
               (89...91)
             )]
          )]
       ),
       (94...95),
       nil
     ),
     YieldNode(97...114)(
       (97...102),
       (102...103),
       ArgumentsNode(103...113)(
         [KeywordHashNode(103...113)(
            [AssocNode(103...113)(
               SymbolNode(103...107)((103...104), (104...107), nil, "foo"),
               IntegerNode(111...113)(),
               (108...110)
             )]
          )]
       ),
       (113...114)
     )]
  )
)
