pub type UserInOutPtr<T> = UserPtr<T, InOut>;