Python's super built-in has always bugged me. I'm talking about something
much more superficial than James Knight's thoughts on it being
harmful. I'm talking out its signature.
I dislike the fact that it requires the current class and instance to be
passed in. For example:

classSubClass(BaseClass):

defmethod(self,arg,this=that):super(SubClass,self).method(arg,this)

To avoid doing an real work I hacked together an alternative implementation.
I was able to get something that appears to work correctly, but I can't
guarantee it. With my new super the code would look like:

frombetter_superimportsuper

classSubClass(BaseClass):

defmethod(self,arg,this=that):super().method(arg,this)

This should not be used in any real production code. There are likely bugs
lurking in corner cases and strange failure modes. It's also four times slower
than the built-in super.

It was still interesting to explore the implementation and I learned a bit
about frames in the process.