(1) The following expression generates the correct code:

(defun blah ()
   (ë ()
    (foo 123)))

But it also emits "Warning: Returning from unknown block NILBLOCK",
which is undeserved.

(2) It's not clear how to do explicit return from a lambda now. That is,

(defun blah ()
  (ë ()
    (when (foo)
      (return 123))
    ;; do some other stuff
    ))

generates the same warning as above. Is this just a bug, or is it suggesting
that one must explicitly declare a scope using (BLOCK NIL...) in order
to do an explicit return warning-free? I'm hoping not the latter.