template BoundsType(alias low, alias high, bool packed = true, bool signed = false)
version(none)
static if(!(isIntegral!LowType && isIntegral!HighType))
static if(isFloatingPoint!LowType && isFloatingPoint!HighType)
alias BoundsType =
CommonType!(
LowType,
HighType)