respect :on value in protocol interface meth names
Protocol interfaces extend each other
Protocols can extend only other protocols, force explicit implementations
'extend' is overloaded; protocols 'continue' other protocols
Add note to extend-protocol doc regarding continuations