Got rid of redundand "self" parameter declarations.

Argument Clinic is now able to infer all needed information.
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index 0637a2d..6e0d736 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -1078,7 +1078,6 @@
 /*[clinic input]
 id as builtin_id
 
-    self: self(type="PyModuleDef *")
     obj as v: object
     /
 
@@ -1089,8 +1088,8 @@
 [clinic start generated code]*/
 
 static PyObject *
-builtin_id(PyModuleDef *self, PyObject *v)
-/*[clinic end generated code: output=0aa640785f697f65 input=5a534136419631f4]*/
+builtin_id(PyModuleDef *module, PyObject *v)
+/*[clinic end generated code: output=63635e497e09c2f7 input=57fb4a9aaff96384]*/
 {
     return PyLong_FromVoidPtr(v);
 }