Add support for popular error handling libraries
Implement From<> for those libraries so it's easy to use them and then convert to a UserFacingError at the last second to format the error before printing and exiting.
Implement From<> for those libraries so it's easy to use them and then convert to a UserFacingError at the last second to format the error before printing and exiting.