We should be able to write instantiations for 1. `std::mutex` 2. `std::recursive_mutex`
We should be able to write instantiations for
std::mutexstd::recursive_mutex