def produces(*types):
    """Class decorator for specifying what type of item will be in the DataStream that this Operation returns
    """

    def _produces(cls):
        cls.produces_types = types
        return cls

    return _produces