code: def from_stream(cls, stream):
          
          marker_parser = _MarkerParser.from_stream(stream)
          markers = []
          for marker in marker_parser.iter_markers():
              markers.append(marker)
              if marker.marker_code == JPEG_MARKER_CODE.SOS:
                  break
          return cls(markers)
docs: Return a |_JfifMarkers| instance containing a |_JfifMarker| subclass
          instance for each marker in *stream*.