This shall stay unsigned. Please add a note of danger this getting this singed, or use `((v << 1) | bit) >>> 0`