I would make this suggestion again — if there is at least one type in the signature that you “own”, defining a method it is not type piracy.
I understand the concern about MIME
— “ownership” can be hazy with parametric types — but I think that the idea behind it is precisely that people should extend it.