octascript: function declarations always make a local