One of my difficoulties is to distinguish parameters that are names of my choice, from parameters that identifies provider specifications.

Of course CONTACTS_URL, USERNAME and PASSWORD are related to provider, but what about all other variables?