Required.DATA_READABLEDescribes a type capable of being readable as metadata of type Yocaml.Data.t. Used to lift a module into a validator for data described by a Yocaml.Required.DATA_PROVIDER.
val neutral : (t, provider_error) resultDescribes a neutral element, as a fallback in the absence of metadata. The function can return an error if the request is mandatory.
val validate : Data.t -> t Data.Validation.validated_valuevalidate raw_data Validates a data item represented by type Yocaml.Data.t and projects it into a value of type t.