@ ProgramNode (location: (0...13))
├── locals: []
└── statements:
    @ StatementsNode (location: (0...13))
    └── body: (length: 2)
        ├── @ ParenthesesNode (location: (0...2))
        │   ├── body: ∅
        │   ├── opening_loc: (0...1) = "("
        │   └── closing_loc: (1...2) = ")"
        └── @ BeginNode (location: (4...13))
            ├── begin_keyword_loc: (4...9) = "begin"
            ├── statements: ∅
            ├── rescue_clause: ∅
            ├── else_clause: ∅
            ├── ensure_clause: ∅
            └── end_keyword_loc: (10...13) = "end"
