public static ulong Minimum(this ulong input, ulong minimum) => input.Coerce(ulong.MaxValue, minimum);
public static ulong Maximum(this ulong input, ulong maximum) => input.Coerce(maximum, ulong.MinValue);