break ExplicitRangeTraits<> into ExplicitRangeTraits<> and ExplicitRangeTraitsWithMinMax - and that allowd Range<double> to work