MicroSchema is a schema validation framework for Python