replaced code-ast and close-ast by a single function-ast; added go instruction
reorganized conversion of LET and function calls
use new function-ast