type to check
true if T is a built-in floating point type, excluding complex/imaginary ones
static struct Converts { double value; alias value this; } static assert ( isRealType!(double)); static assert (!isRealType!(long)); static assert (!isRealType!(Converts));