Can now handle situations where a function appears on the lhs of an
assignment, as in:

names(z) <- list("a", "b", "c")

z will appear as an output of this assignment.