@classmethod
    def keep(cls, fn=None, **kwargs):
        if fn is None:
            return partial(cls.keep, **kwargs)
        else:
            fn.cli = cls(fn, **kwargs)
            return fn
Instead of wrapping the decorated callable, sets its ``cli``
dataset/ETHPy150Open epsy/clize/clize/runner.py/Clize.keep