Handling Nested Brands with TypeScript - Effect Community