is there an ergonomic way to assembly these bits into a byte? I know that I could define a struct with bitbybit, but it seems overkill ``` let bit0 = gpio_pins::FEATURE_DETECT0.read(); let bit1 = gpio_pins::FEATURE_DETECT1.read(); let bit2 = gpio_pins::FEATURE_DETECT2.read(); let bit3 = gpio_pins::FEATURE_DETECT3.read(); ```