Some error messages aren't helpful
I had a "file does not exist" error the other day that didn't say which file or what Obnam was trying to do with ti, but didn't figure out the code that produced it. All the Obnam error enums should be reviewed and updated as needed.
Possibly having all errors in ObnamError would be better than the current approach?