This should be changed to "Attempt to define a new macro, returning the same trait object as `Err` if this is not a macro definition".