Validates data with a schema
Validates data with a schema.
iex> Mayo.validate "test", Mayo.String.min(4) |> String.capitalize "Test" iex> Mayo.validate 42, Mayo.Number.max(23) {:error, %Mayo.Error{type: "number.max"}}