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.