Fix SortedListWithKey w/ incomparable values on Python 3

My previous ideas were a bit... silly. I realized there was a way less magical solution.

Fixes #7.