((if 1
   (let ((allocatebinding (new-array 1 1)))
     (let ((x 2))
       (if x
         (let ((allocatebindingx (new-array 1 1)))
           (let ((x 3))
             (if x
               (let ((allocatebindingxx (new-tuple 0 1 2 3 4))) (print x))
               (let ((allocatebindingxx (new-tuple 0 1 2 3 4))) (print 11)))))
         (let ((allocatebindingx (new-tuple 0 1 2))) (print 12)))))
   (let ((allocatebinding (new-tuple 0))) (print 13))))
