TypeScript Type Transformation with Schema Encoding and Decoding - Effect Community