def denormalize_parameters(p):
    """
	Given a fully normalized parameters dictionary:
	{'host': 'localhost', 'settings' : {'timezone':'utc'}}

	Denormalize it:
	[(('host',), 'localhost'), (('settings','timezone'), 'utc')]
	"""
    for k, v in p.items():
        if k == 'settings':
            for sk, sv in dict(v).items():
                yield ('settings', sk), sv
        else:
            yield (k,), v
