docs: def parse(cls, stream):
          """
          Return an instance of |_TiffParser| containing the properties parsed
          from the TIFF image in *stream*.
          """
          stream_rdr = cls._make_stream_reader(stream)
          ifd0_offset = stream_rdr.read_long(4)
          ifd_entries = _IfdEntries.from_stream(stream_rdr, ifd0_offset)
          return cls(ifd_entries)