functions can now be nested in any scope, including each other. hello3.frt is a working example