error_category::operator< now uses std::less to ensure total order on pointers, per <functional> specs