Better error handling for `find()`. See #39. See #42.

Unfound records are now dematerialized.