#39 migrated uses of `failure::Error` to `snafu::Whatever`, these should be replaced with proper error enums.