Currently an implementation head is something like: ```elixir defimplEx Integer, i when is_integer(i), for: Blah do ``` Since the name is put as a sub-namespace of the main protocol anyway, probably just simplify it to: ```elixir defimplEx Blah.Integer, i when is_integer(i) do ```