I think this thread is getting out of hand. The main point was to get float and double overloads for std.math.
This whole discussion about numeric stability, the naming of double and float, the state of real.... all of it is a little bit ridiculous. Numerical stability is not really related to getting faster overloads other than the obvious fact that it is a trade off. Float and double do not need a name change. Real also does not need a change. I think this thread needs to refocus on the main point, getting math overloads for float and double and how to mitigate any problems that might arise from that.
