Validated_string.Make
Make
returns an interface that exposes the fact that t = string
so this equality can be used by other functions in the implementation. However, the expected pattern is that such equality is hidden by the inclusion of S
in the mli of a validated string. See Author
for an example.