latedef nofunc

can use `test()` before definition if created like so: `function test() {..}`, otherwise you must define it before hand if using `var test = function () {..};`.