This library exists to simplify error systems in a code base and allow for a simple unified experience when using and reading error messages around the code base