Guard that performs a read lock on ctor and unlock on dtor. Use for scoping a read lock to get automatic unlocking.