pub fn take_immutable_by_id( context: &mut NativeContext<'_, '_, '_>, ty_args: Vec<Type>, args: VecDeque<Value>, ) -> PartialVMResult<NativeResult>