fn full_shl<const N: usize>(v: &[u64; N], shift: u32) -> ArrayPlusOne<u64, N>
Widening left shift of an N-digit array by at most 63 bits