Move from `Box<dyn Error>` to `color_eyre`
This commits also wraps some errors. The focus is on the filesystem, since these error messages tend to be the least helpful.
This commits also wraps some errors. The focus is on the filesystem, since these error messages tend to be the least helpful.