Replace use of T.min to determine signedness with std.traits.isUnsigned.
Merge pull request #2386 from MetaLang/variant-remove-float-min

Fix Issue 13230: std.variant.Variant Uses Deprecated .min Property in opArithmetic When T is a Floating Point Type