ProgramNode(0...27)(
  [],
  StatementsNode(0...27)(
    [AndNode(0...27)(
       AndNode(0...18)(
         TrueNode(0...4)(),
         CallNode(9...18)(
           FalseNode(13...18)(),
           nil,
           (9...12),
           nil,
           nil,
           nil,
           nil,
           0,
           "!"
         ),
         (5...8)
       ),
       TrueNode(23...27)(),
       (19...22)
     )]
  )
)
