Preserving Identifier Information in `optionalWith` vs `withConstructorDefault` - Effect Community