This one runs fine,
```
import std.stdio;
void main()
{
static int Gfunction(int x){return x;}
int Lfunction(int x){return x;}
alias gfunction = int function(int);
alias lfunction = int delegate(int);
gfunction g = & Gfunction;
lfunction l = & Lfunction;
writeln(g(1));
writeln(l(1));
}
```