pub type MutexGuard<'a, T, const SHM: bool> = MutexGuard<'a, RawMutex<SHM>, T>;
pub struct MutexGuard<'a, T, const SHM: bool> { /* private fields */ }