If you try that, it is not reliable. In the case of
closures there can be considerable context which you miss.
Such as which variables are global and which are private
lexicals, and in the latter case what are the values of
said lexicals.
There will be far fewer scoping games to cope with if you
compile it yourself in a known scope.
Comment on Re (tilly) 2: how can I access code ref contents, not call it?