anchor.diff:        (att-loop
          (att-constant '(1 2))
          (att-progn (att-output (att-string "bar")))
  -       (att-variable 'i))
  +       (att-variable 'arrows.lexer.default::i))
         (att-output (att-string "")))
        (att-output (att-string "")))
       "include"
  
positive.code:     :test #'att-equal)
  
  (is (parse-template-string "{{repeat 10}}<li>item</li>{{endrepeat}}")
      (att-progn (att-loop (att-constant '(1 2 3 4 5 6 7 8 9 10))
                           (att-progn (att-output (att-string "<li>item</li>")))
                           (att-gensym "repeatvar")))
      "repeat"
      :test #'att-equal)
  
  
negative.code: (is (parse-template-string "{{if cond}}aaa{{else}}bbb{{endif}}")
      (att-progn
       (att-output (att-string ""))
       (att-if (att-variable 'arrows.lexer.default::cond)
               (att-progn (att-output (att-string "aaa")))
               (att-progn (att-output (att-string "bbb"))))
       (att-output (att-string "")))
  