With C++17's deduction guides, the type doesn't need to be explicitly specified within locking primitives anymore.