Domo is a tool to:
* Keep model consistency across Applications and Microservices by sharing the constraints declared with type specs and attached precondition functions
* Ensure that incoming data from network, database, file, and application state is within constraints at compile and run time
* Support Phoenix hot reload
* Integrates with Ecto