pub(super) const fn i16<B>(n: i64) -> Result<i16, RawBoundsError<B>>where B: Bounds<Primitive = i16>,