Args:
            config: Multi-value option, typically tuple from click CLI flag such as --config
            prefix (str | unicode | None): Prefix to add to all parsed keys
            name (str | unicode): Name of cli flag
            front (bool): If True, add provider to front of list

def use_cli(self, config, prefix=None, name="--config", front=True):
        """
        Args:
            config: Multi-value option, typically tuple from click CLI flag such as --config
            prefix (str | unicode | None): Prefix to add to all parsed keys
            name (str | unicode): Name of cli flag
            front (bool): If True, add provider to front of list
        """
        if config:
            provider = DictProvider(to_dict(config, prefix=prefix), name=name)
            self.add(provider, front=front)