That's too bad. I was hoping to combine this with UDAs, for example, and I'm fairly sure you need the aliased symbol for that.

Do you perhaps know what exactly the problem is? Is this going to be implemented in DMD or is it a design issue so it can't work?