A port which can be switched to another type.
A port that can change its type based on that of another.
A type that a port supports being switched to.