@frozen
public struct UniformFloatingPointDistribution<T: BinaryFloatingPoint>: RandomDistribution
  where T.RawSignificand: FixedWidthInteger