This is confusing.  We now have `fn_kw` which are separate from the user function `fn_kw`.

Can we think of a more elegant way to handling this?

Shouldn't map requests just have an explicit apply region?