Create a simple `FairRwLock` to avoid readers starving writers