Default implementations for protocols and extending protocols

This comes up often enough that it probably ought to be added to the list of commonly rejected ideas (which, in fact, I think has been suggested already somewhere). See the following links:

4 Likes