Difference between `Schema.NullishOr` and `Schema.optional` in Effect Typescript library - Effect Community