pub type WriteFn = unsafe fn(PtrConst) -> Result<LockResult<PtrMut>, ()>;
Acquires a write lock on a reader-writer lock-like pointer (exclusive access)