Asking for feedback on a TypeScript approach to extract properties from an object using 'Effect' - Effect Community