I think this should be able to be a `NativeMutex`