Implementing a Recursive Scraper Without Recursion in TypeScript - Effect Community