@classmethod
def from_reader(cls, stream):
    """Return a Point from a stream of strings and numbers.

        Parameters
        ----------
        stream : iterator of str, int, and float
            Iterator that yields one numbers and one string, giving the
            time and mark parameters for this Point.

        Returns
        -------
        Point

        """
    number = next(stream)
    mark = next(stream)
    return cls(number, mark)
