making `Struct.omit` Dual - Effect Community