pub unsafe trait Kind { }
The binary heap kind: min-heap or max-heap
Do not implement this trait yourself!