Common Lisp's block / return-from and unwind-protect | Dark Hacker News