pub unsafe extern "C" fn morph_hat( Region: Hobject, StructElement: Hobject, RegionMorphHat: *mut Hobject, ) -> Herror