Create a schema for validating objects
Schema<T> schema<T>( Map<String, Validator> fields, T Function(Map<String, dynamic>) constructor, ) => Schema(fields, constructor);