Implementing Sequential Data Source Queries with Caching in Effect Typescript - Effect Community