added support for functions w/ arguments

```js
{
  fn: function(a,b,c,d){
    return a +''+ b + (c * d);
  },
  ref: "fn(barber,shop, 2, 2)"
}
```