Alias prototype syntax enforced.

Alias prototypes passed to alias declarations are now required to strictly
conform to zeshy syntax. Naturally, this horribly breaks the codebase.