This release adds support for custom node classes in a MinMaxHeap via the node_class constructor keyword argument. It also adds a new heap node class, IdentityHeapNode, which compares values based on their id values and is suitable for uses in heaps with non-comparable values.