For example, this allows doing a lookup using a raw pointer in a hash table that uses `std::unique_ptr` as key.