pub type HandleObject<'a> = Handle<'a, *mut JSObject>;
struct HandleObject<'a> { pub(crate) ptr: &'a *mut JSObject, }
ptr: &'a *mut JSObject