Spec now says so.
Created attachment 635192 [details] [diff] [review]
The two sides of an implements statement must both be non-callback interfaces.
+ # NOTE: we depend on not setting self.implementor and
+ # self.implementor here to keep track of the original
+ # locations.
One of those should be implementee, it seems.