Could this be `let (hi, low) = bits;` to avoid the rightward drift?