d13 - mutexes. we can share resources by global
locking. works well on the surface since go handles
the lock/unlocking operations natively.