IValidationFunctions has many functions that implicitly add a "required" constraint from their type.
For example: Float is string Formlet -> float Formlet, but should be string Formlet -> float option Formlet since the user might not submit a value.
There should also be a function 'a option Formlet -> 'a Formlet validating a required value.
In short, I need to decouple requiredness validation,
IValidationFunctions has many functions that implicitly add a "required" constraint from their type.
For example: Float is
string Formlet -> float Formlet, but should bestring Formlet -> float option Formletsince the user might not submit a value.There should also be a function
'a option Formlet -> 'a Formletvalidating a required value.In short, I need to decouple requiredness validation,