Thank you @Kevin Kho, @Zanie
Well, I am migrating some code from Prefect 1 to 2.
We have a Results class that stores/loads from GCS - very similar to inbuilt GCSResults, but with support for loading multiple files and serialiser for partitioned parquet datasets.
Whats the recommendation for implementing a similar logic?
If it is really hard to build these custom objects, am I right to think that the best approach is to move that upload/download logic to tasks?