These were essentially duplicated for both channels, when they could be implemented in terms of a struct, which allows for simplifying the reset case.
These were essentially duplicated for both channels, when they could be implemented in terms of a struct, which allows for simplifying the reset case.