Support arbitrary args and kwargs to pass into different storage types