Implemented two new types which enable the easy switching of ropes in the same style as a mutex or unique_lock.