Fix a bug in with_settings
Fix a bug in with_settings

with_settings needs to mess with argument_config, since that's the
highest-priority config. Using env vars, it's possible for a rogue
.catsnap file to override a with_settings declaration.

ErinCall/catsnap,ErinCall/catsnap,ErinCall/catsnap