def __new__(cls, *args, **kwargs):
    """Capture creation args when instantiating"""
    from dask.base import tokenize
    o = object.__new__(cls)
    o._captured_init_args = args
    o._captured_init_kwargs = kwargs
    o.__dict__['_tok'] = tokenize(o.__getstate__())
    return o
