Wouldn't CATCHes and THROWs be more understandable if the syntax were (CATCH <tag> <form>) instead of (CATCH <form> <tag>)? This seems to be good for the same reason many people (Me, at least) use LET instead of LAMBDA even when they don't want the destructruring.