Should task methods actually make the filesystem changes or only return the data? the task method could simply return the data to the caller, and if the caller is the cli, it can persist the data, or if the caller is the notebook it could be up to them. that might make things a lot more composable.
Should task methods actually make the filesystem changes or only return the data? the task method could simply return the data to the caller, and if the caller is the cli, it can persist the data, or if the caller is the notebook it could be up to them. that might make things a lot more composable.