20 Function prototypes
While you cannot prototype functions from other modules (module interfaces
are used for this), it is sometimes needed to prototype functions from
current file, before they are defined. You can do that with local
keyword, like this:
local void foo();
void bar()
{
foo();
}
void foo()
{
bar();
}
And yes, this example loops forever :)
[[this doesn't work yet]]