Seek Rescue! (tm)

Fixes #17, although it just handles the error by throwing `FAIL` so this isn't 100% done yet.

May need `clang-format`ting.  I tried, but `clang-format` does weird things for me (telescoping one-liner functions into one line, etc).