447 - function invocations can share locals

This is the first step to creating closures. That requires specifying
the lexical scope 'frame' to read a variable from.