read-write-lock (npm): Reads are exclusive with writes, writes are exclusive with everything
Keywords: mutex|mutexify|lock|read|write|semaphore