pub(crate) fn read_word_from_bootloader_heap(&self, word: usize) -> U256 {
        let start_address = word as u32 * 32;
        self.inner.read_heap_u256(HeapId::FIRST, start_address)
    }
Should only be used when the bootloader is executing (e.g., when handling hooks).
core/lib/multivm/src/versions/vm_fast/vm.rs