pub type LockKey<'a, T> = Lock<'a, Mutex<T>, Key<'a, T>>;
pub struct LockKey<'a, T>(/* private fields */);