Here's a pass at raising return codes:

https://github.com/ericolson-wf/furious/pull/1