> Also, the name params doesn't seem right to me. Parameters to what? I would expect a name more like event or payload or data.

I imagined a method or function named `action` and this being **kw of that function.