{"ast_node_type":"variable","tokens":[{"end":123,"kind":"keyword","start":0,"text":"let"}]}
        let size = i64::try_from(size.bytes()).unwrap(); // it would be an error to even ask for more than isize::MAX bytes
    ) -> InterpResult<'tcx, Option<(AllocId, Size, M::ProvenanceExtra)>> {
        Self::check_and_deref_ptr(