as.function is a generic function which is used to convert
objects to functions.
as.function.default works on a list x, which should contain the
concatenation of a formal argument list and an expression or an
object of mode "call" which will become the function body.
The function will be defined in a specified environment, by default
that of the caller.
# S3 method for default
as.function(x, envir = parent.frame(), …)
object to convert, a list for the default method.
additional arguments, depending on object
environment in which the function should be defined
The desired function.
alist which is handy for the construction of
argument lists, etc.