error: a closure value cannot be passed as a bare function-pointer `(...) -> ...` — its environment can't be carried across the bare ABI; pass the closure literal directly at the call site, or declare the parameter type as `Closure(...)`
  --> examples/1045-errors-closure-var-bare-slot-reject.sx:23:10
   |
23 |     _ := bare(inc, 9);          // reject: closure value → bare slot
   |          ^^^^^^^^^^^^

error: a closure value cannot be passed as a bare function-pointer `(...) -> ...` — its environment can't be carried across the bare ABI; pass the closure literal directly at the call site, or declare the parameter type as `Closure(...)`
  --> examples/1045-errors-closure-var-bare-slot-reject.sx:24:10
   |
24 |     _ := baref(inc, 9);         // reject: also the ∅-widening crossing
   |          ^^^^^^^^^^^^^

error: a closure value cannot be passed as a bare function-pointer `(...) -> ...` — its environment can't be carried across the bare ABI; pass the closure literal directly at the call site, or declare the parameter type as `Closure(...)`
  --> examples/1045-errors-closure-var-bare-slot-reject.sx:25:10
   |
25 |     _ := bare(add, 9);          // reject: capturing closure → bare slot
   |          ^^^^^^^^^^^^
