test_options.c uses some very wonky options objects.

In test_options, see this unfortunate comment:

  // XXX: Really, all of these options should be set to defaults
  // with options_init(), but about a dozen tests break when I do that.

This is something we need to fix to make the options tests reasonable.