pub trait IdealKey<const N: usize> { type Key; }
Given a data type and a number, it yields the smallest unsigned integer that’s at least N times larger.
N
Implemented by brute force.