[syntax] unwind-protect expr protect

Bigloo: Evaluates expr, then protect, then returns the value of expr. If expr invokes an escape procedure (a procedure bounded by the bind-exit special form), protect is evaluated before the control jump to the escape procedure.

(NB: Bigloo manual is not clear about interaction between unwind-protect and dynamic-wind.)