Does this exclude `PortOne` and other types which previously implemented the `Select` trait from being used with select?