TypeScript Type Incompatibility Issue with `extend` and `omit` in Schema Definition - Effect Community