Challenges in Implementing `Schema.suspend` with Generic Types for Recursive Node Structures - Effect Community