throw if R.func is called with no arguments

yes, apologies. the problem is what to do when the inner function gets passed no args.