pub fn abstract_heap_type<T: ?Sized + Reencode>( _reencoder: &mut T, value: AbstractHeapType, ) -> AbstractHeapType