   (fstar-subp-start)
   (fstar-subp-set-status overlay 'busy)
   (setq fstar-subp--busy-now overlay)
-  (fstar-subp-send-region (overlay-start overlay) (overlay-end overlay)))
+  (fstar-subp-send-region (overlay-start overlay) (overlay-end overlay) (overlay-get overlay 'is-lax)))
 
 (defun fstar-subp-process-queue ()
   "Process the next pending overlay, if any."


(defconst fstar-subp--cancel "#pop\n")
(defconst fstar-subp--header "#push\n")
(defconst fstar-subp--footer "\n#end #done-ok #done-nok\n")

(defconst fstar-subp-statuses '(pending busy processed))

    (skip-chars-backward "\n\r\t ")
    (point)))

(defun fstar-subp-enqueue-until (lax end &optional no-error)
  "Mark region up to END busy, and enqueue the newly created overlay.

If NO-ERROR is set, do not report an error if the region is empty."
