This is my first attempt at a rust library. I am using it as a learning
experience, please pardon any mistakes or non-idiomatic code.
The goal is to create a simple yet composable error type that consists of
mostly strings, intended to be used in production environments to facilitate
debugging.