Proper handling of lexenv
Fix to accomodate change in the code-walker
Allow to specify null lexenv explicitly.