I just submitted a bug report (Bug 4455; <a href="http://d.puremagic.com/issues/post_bug.cgi">http://d.puremagic.com/issues/post_bug.cgi</a>) because std.math doesn&#39;t let you take the square root of an integer w/o an explicit cast.  This has been a subtle annoyance to me for ages.  Is it ok if I just fix this, or is there some reason I&#39;m not aware of (i.e. other than a simple oversight) why sqrt() doesn&#39;t already forward integers to sqrt(real)?<br>