Trying to use the type testing mechanism reveals that it shouldn't be just one protocol, but one protocol per type (so that the appropriate one can be implemented by the appropriate type).
Trying to use the type testing mechanism reveals that it shouldn't be
just one protocol, but one protocol per type (so that the appropriate
one can be implemented by the appropriate type).

axch/dysvunctional-language,axch/dysvunctional-language,axch/dysvunctional-language,axch/dysvunctional-language