¿Cómo asignar desde una función que devuelve más de un valor?

Aún tratando de entrar en la lógica R ... ¿cuál es la "mejor" forma de desempaquetar (en LHS) los resultados de una función que devuelve múltiples valores? No puedo hacer esto aparentemente: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R>