The new macro fli:with-dynamic-foreign-objects-with-cleanups combines the effects of fli:with-dynamic-foreign-objects and unwind-protect .
fli:with-dynamic-foreign-objects-with-cleanups
fli:with-dynamic-foreign-objects
unwind-protect