Convert Voluptuous schemas to dictionaries so they can be serialized. You can pass a custom serializer to be able to process custom validators. If the serializer returns UNSUPPORTED, it will return to normal processing.