pub unsafe extern "C" fn alloc(type_: FuriMutexType) -> *mut FuriMutex