@wraps(task_cls.__init__)
def func(*args, **kwargs):
    task = task_cls(*args, **kwargs)
    return self.time_series.eval(task)
@wraps(task_cls.__init__)
def func(*args, **kwargs):
    task = task_cls(*args, **kwargs)
    return self.time_series.eval(task)