@ ProgramNode (location: (0...11))
├── locals: []
└── statements:
    @ StatementsNode (location: (0...11))
    └── body: (length: 2)
        ├── @ ArrayNode (location: (0...9))
        │   ├── elements: (length: 2)
        │   │   ├── @ SymbolNode (location: (4...5))
        │   │   │   ├── opening_loc: ∅
        │   │   │   ├── value_loc: (4...5) = "a"
        │   │   │   ├── closing_loc: ∅
        │   │   │   └── unescaped: "a"
        │   │   └── @ SymbolNode (location: (6...7))
        │   │       ├── opening_loc: ∅
        │   │       ├── value_loc: (6...7) = "b"
        │   │       ├── closing_loc: ∅
        │   │       └── unescaped: "b"
        │   ├── opening_loc: (0...3) = "%i("
        │   └── closing_loc: (8...9) = ")"
        └── @ IntegerNode (location: (10...11))
            └── flags: decimal
