Summary
Problem
Currently we are using the package Anyhow. However, this package is quite clunky when trying to give specific error messages.
Impact
This clunky-ness of the Anyhow library takes away precious developer time in the form of adding all the error messages to the code and/or the code becoming significantly harder debug.
Solution
Switch the code to use the thiserror library.