ProgramNode(0...12)(
  [],
  StatementsNode(0...12)(
    [PreExecutionNode(0...12)(
       StatementsNode(8...10)([IntegerNode(8...10)()]),
       (0...5),
       (6...7),
       (11...12)
     )]
  )
)
