must be considered as live/reachable until
the outer most
call is complete. Otherwise, you will have the same problem
even with pure Lisp object as well. I'm not very familiar
with the delicate technical aspects of runtime systems of
Lisp implementations and maybe I
make a fundamental mistake
at that point!!