;;;; A missing file with nothing handling it. spec-conditions.md §2: `error` is ;;;; the diverging variant, so the program stops on the frame that erred rather ;;;; than carrying on with a Vec that was never filled. The restarts are ;;;; offered whether or not anyone takes them — a break loop lists both. (defn main [] i32 (println "before") (let [v (slurp "programs/assets/does-not-exist")] (println "unreachable") (free v)) 0)