ProgramNode(0...37)(
  [],
  StatementsNode(0...37)(
    [HashNode(0...10)(
       (0...1),
       [AssocNode(2...8)(IntegerNode(2...3)(), IntegerNode(7...8)(), (4...6))],
       (9...10)
     ),
     HashNode(12...37)(
       (12...13),
       [AssocNode(14...20)(
          IntegerNode(14...15)(),
          IntegerNode(19...20)(),
          (16...18)
        ),
        AssocNode(22...35)(
          SymbolNode(22...26)((22...23), (23...26), nil, "foo"),
          StringNode(30...35)((30...31), (31...34), (34...35), "bar"),
          (27...29)
        )],
       (36...37)
     )]
  )
)
