Start working on the GRWL (aka gil-rwlock)