The syntax with passing a list of key-value tuples seems a bit strange to me... Couldn't we just use ``**kwargs`` instead?