`apply` has `kwargs` whilst `applymap` does not. Is there a specific reason for this? it's straight forward to do ``` apply(f, **kwarrgs) ``` or ``` g = partial(f **kwargs) applymap(g) ``` its not documented how this can be achieved with `partial` which the more casual user might miss?