passes array values as multiple args with arity -1