fn decode_rust_opaque_moi<T: MoiArcValue + Send + Sync>(
    ptr: usize
) -> RustOpaqueBase<T, MoiArc<T>>