Currently using a `RemoteRef` for locking. Wondering if I should change  to use libuv mutexes. Local remote refs in workers suffer from the fact that they cannot be initialized till the worker id is known. Also libuv mutexes should be faster and more lightweight.