priority-queues take comparators