Why re-implement python's built-in keyword argument handling here with a tuple? 

At worst, you should accept one keyword argument called `inline_styles` or some such, rather than what I would call abusing kwargs.