docs: def get_config_argparse(suppress=None):
  	"""
  	Create an ArgumentParser which listens for the following common options:
  	- --config
  	- --help
  	- --quiet
  	- --verbose
  	- --version
  
  	Arguments
  	---------
  	suppress_help: list of strings
  		Defines what options to suppress from being added to the ArgumentParser. Provide
  		the name of the options to suppress, without "--". Of note in particular is the help option.
  
  		If help is suppressed, help information is suppressed in the returned ArgumentParser
  		If help is not suppressed, help information is automatically output by ArgumentParser 
  			when -h/--help is passed, and the program is exited upon parsing the arguments.
  		In both cases, -h/--help is not actually suppressed, only the behaviour of the ArgumentParser
  		when encountering the option.
  	"""
  
  	if suppress is None:
  		suppress = []
  
  	config_parser = ArgumentParser(description="Looking for config", add_help=(not "help" in suppress))
  	if not "config" in suppress:
  		config_parser.add_argument("--config",	metavar="CFG",		 type=str,		help="Config file to load")
  	if "help" in suppress:
  		config_parser.add_argument("--help",	action="store_true", default=False, help="Display usage information and exit")
  	if not "quiet" in suppress:
  		config_parser.add_argument("--quiet",	action="store_true", default=False, help="Don't print messages to stdout")
  	if not "verbose" in suppress:
  		config_parser.add_argument("--verbose", action="store_true", default=False, help="Output debug messages")
  	if not "version" in suppress:
  		config_parser.add_argument("--version", action="store_true", default=False, help="Display version information and exit")
  
  	return config_parser