Instead of ```js z.union([z.string(), z.null()]).optional() ``` we could generate ```js z.string().nullish() ``` Verify if there's a similar API in Valibot