human
Here's a good function header given the following:
I wrote the below code

    class K(object, ):
        def __init__(self, obj, *args):
            self.obj = obj
        def __lt__(self, other):
            return (mycmp(self.obj, other.obj) < 0)
        def __gt__(self, other):
            return (mycmp(self.obj, other.obj) > 0)
        def __eq__(self, other):
            return (mycmp(self.obj, other.obj) == 0)
        def __le__(self, other):
            return (mycmp(self.obj, other.obj) <= 0)
        def __ge__(self, other):
            return (mycmp(self.obj, other.obj) >= 0)
        def __ne__(self, other):
            return (mycmp(self.obj, other.obj) != 0)
    return K

What's a good function header?
assistant
#Here's a good function header.

def cmpToKey(mycmp):