Schema.NullishOr(Schema.String). So whether I expect a branded type or not I can do either Schema.NullishOr(Schema.String) or Schema.NullishOr(Schema.String.pipe(Schema.fromBrand(myBrand)). So far so good.Schema.requiredToOptional or Schema.optionalToOptional.