Function literals and enum global check, delegates have dmd bug
Global check for aliases
Actually implement global or local alias