Defining a Schema Equivalent for a Mapped Type in TypeScript - Effect Community