The value is local to
mux’s loop, which means that it’s impossible for another method on
Holder to modify it. This is a useful contrast to the
Mutex-based solution, where a new method on
mutexHolder can modify the value and forget to acquire the lock first.