ProgramNode(0...28)(
  [],
  StatementsNode(0...28)(
    [CallNode(0...28)(
       nil,
       nil,
       (0...1),
       nil,
       ArgumentsNode(2...28)(
         [BeginNode(2...28)(
            (2...7),
            StatementsNode(8...24)(
              [CallNode(8...24)(
                 IntegerNode(8...9)(),
                 (9...10),
                 (10...15),
                 nil,
                 nil,
                 nil,
                 BlockNode(16...24)(
                   [],
                   nil,
                   StatementsNode(19...20)([IntegerNode(19...20)()]),
                   (16...18),
                   (21...24)
                 ),
                 0,
                 "times"
               )]
            ),
            nil,
            nil,
            nil,
            (25...28)
          )]
       ),
       nil,
       nil,
       0,
       "p"
     )]
  )
)
