Is there a reason why Read<u8> / Write<u8> is only implemented for `Rx` and `Tx` (obtainable via `split()`) but not on the `Serial` type directly? Other HALs like the [stm32f4xx-hal](https://docs.rs/stm32f4xx-hal/0.6.0/stm32f4xx_hal/serial/struct.Serial.html) have such impls. I'm working with a driver that wants a `Read<u8> + Write<u8>` type and I don't want to create a wrapper type with my own impl if not necessary :slightly_smiling_face: