ProgramNode(0...24)(
  [],
  StatementsNode(0...24)(
    [HashNode(0...24)(
       (0...1),
       [AssocNode(1...23)(
          SymbolNode(1...3)(nil, (1...2), (2...3), "a"),
          IfNode(4...23)(
            (4...6),
            TrueNode(7...11)(),
            StatementsNode(17...19)([IntegerNode(17...19)()]),
            nil,
            (20...23)
          ),
          nil
        )],
       (23...24)
     )]
  )
)
