[FIXME] We need guidelines on how to layer error information up a stack of abstractions.
[FIXME] Document the FromError infrastructure.
FromError