I think a warning for creating/invoking an extension method with the same signature as an existing would be useful, since one of the more common errors I’ve seen is people trying to use extension methods to override an existing method (which doesn’t work the way they want).