I've never programmed in D so I don't know, but from curiosity I wanted to check if what you write is true. However, I can't find any function that is declared as auto.
Could you please paste some example of a function that has a return value which is declared as auto?
Could you please paste some example of a function that has a return value which is declared as auto?