pub(crate) type LcPtr<T> = ManagedPointer<*mut T>;
pub(crate) struct LcPtr<T> { pointer: *mut T, }
pointer: *mut T