email(binary(), nil, binary()) :: true | binary()
max(binary() | number() | list(), integer(), binary()) :: true | binary()
min(binary() | number() | list(), integer(), binary()) :: true | binary()
numeric(number(), nil, binary()) :: true | binary()
required(any(), nil, binary()) :: true | binary()
string(binary(), nil, binary()) :: true | binary()