code: def read_int32(self) -> int:
      res = struct.unpack(
          "=i", self._memview[self._offset : self._offset + 4]
      )[0]
      self._offset += 4
      return res
  
imports: import struct
  from typing import Union
label_desc: Use image node_id 2 for calling the ByteReader obj's underlying member method code with example usage: obj.read_int32() and returns: res