Pass kwargs through Function decorator. Fixes #1462
I've restricted the kwargs to just "coerce" and merged a similar patch. Thank you for pointing this out: 51cb6bdc25f62916fbc1f9bc471f1a1bccc1a7da
This enables the user to do for example

``` python
fn.ARRAY_AGG(Some.thing, coerce=False)
```