/// Pack `bits` into `bytes` LSB-first within each byte. `bytes` must be
/// zero-initialized and at least `bits.len().div_ceil(8)` long.
/// Unpack `bytes` into `bits` LSB-first within each byte. `bits` must be at
/// least `bytes.len() * 8` long.