The MFS library needs some sort of error reporting
mechanism, and the tools need some way to present that
in a friendly way to the user. The current method of
sometimes doing a fprintf or perror, and sometimes just
returning is inconsistent, confusing, and often unhelpful.