anchor.diff:  (defelement (continuation-call (:include fn-call))
     "A call to a continuation (as opposed to a call to any other sort of function)")
   
  -;;;; JWACS extended syntax  
  +;;;; ------- jwacs extended syntax -----------------------------------------------------------------
   (defelement (suspend-statement (:include source-element)))
   
   (defelement (resume-statement (:include source-element))
     (target nil :type source-element)
     (arg nil :type (or source-element null)))
   
  -;;;; Operator precedence and associativity 
  +;;;; ======= Static source element properties ======================================================
  +
  +;;;; ------- Operator precedence and associativity -------------------------------------------------
   (defgeneric elm-precedence (elm)
     (:documentation
      "Returns an integer specifying the precedence of the source element
  
positive.code:   (parameters nil :type (or (cons string) null))
    (body nil :type (or (cons source-element) (cons null) null)))
  
  (defelement (function-expression (:include source-element))
    (name nil :type (or string null))
    (parameters nil :type (or (cons string) null))
    (body nil :type (or (cons source-element) null)))
  
  ;;;; "Administrative lambda" source elements
  (defelement (continuation-function (:include function-expression))
    "A function expression that is used as a continuation")
  
  
negative.code:   body)
  
  (defelement (switch (:include source-element))
    (value nil :type expression)
    clauses)
  
  (defelement (case-clause (:include source-element))
    (value nil :type expression)
    body)
  
  (defelement (default-clause (:include source-element))
  