Transforming Optional Values to an Object with Optional Properties in TypeScript - Effect Community