Go over errors, handle them consistently, don't use unwrap. Regarding the error macro, we should probably switch to https://github.com/tailhook/quick-error.