Protocol @fallback_to_any true not working as expected: making methods optional

Yep mine can do it. ProtocolEx supports not just implementation on specific types but even specific matchspecs so you could match even on specific values if you want (with a full priority system), along with features of being able to inline the implementations into a single module if you need absolute speed, supports optional callbacks, fallback callbacks, a testing structure, etc… And of course all of the extra stuff is optional.

But yeah, if all you need is ‘just’ an optional kind of thing, defdelegate is easy enough to use at each site, which can be wrapped up in a use with override and so forth perhaps?