A schema like this: ```js const yupSchema = yup.object().shape({ someDate: yup.date().nullable(), someString: yup.string().nullable(), }); ``` ...results in a json schema like this: ```js { "type": "object", "default": {}, "properties": { "someDate": { "type": "string", "format": "date-time" }, "someString": { "type": [ "string", "null" ] } } } ``` I expect it to respect the `nullable` method on date(). So should result in: ```js { "type": "object", "default": {}, "properties": { "someDate": { "type": [ "string", "null", ], "format": "date-time" }, "someString": { "type": [ "string", "null" ] } } } ``` Could you add support for this?