When 'mutex_m' is required, any object that extends or includes Mutex_m will be treated like a Mutex. WWW: https://github.com/ruby/mutex_m