Support variadic functions. Add functionality such that higher order functions are included as Church code, not builtin JS.