anchor.diff:  
           (prelude out)
           (w/line! out (.. "local " (concat escape-list ", ")))
  -
   
           ;; Emit all expressions
           (for i 1 (n state-list) 1
  
positive.code: (import urn/backend/lua/emit ())
  (import urn/backend/lua/escape (push-escape-var! escape-var) :export)
  (import urn/backend/writer w)
  
negative.code: (import extra/assert (assert!))
  (import lua/basic (load))
  (import lua/debug debug)
  (import lua/table table)
  
  (defun create-state (meta) {
                               ;; [[run-pass]] options
  