defprotocol Matcher.Protocol do @fallback_to_any true def match(matcher, value) end