Simple impleamentation of the Rust-style Mutexes for modern C++