R: usando uma lista para argumentos de reticências

Eu me deparei com uma situação em que preciso pegar todos os argumentos extras passados para uma função R e transformá-los em um objeto para uso posterior. Eu pensei que opergunta anterior sobre elipses em funções me ajudaria, mas ainda não consigo entender como fazer isso. Aqui está um exemplo muito simples do que eu gostaria de fazer:

newmean <- function(X, ...){
  args <- as.list(substitute(list(...)))[-1L]
  return(mean(X, args))
}

Eu tentei várias formulações diferentes de args no exemplo acima e tentei não listar args na chamada de retorno. Mas não posso fazer isso funcionar. Alguma dica?

Eu percebo que eu poderia fazer isso:

newmean <- function(X, ...){
    return(mean(X, ...))
}

Mas preciso ter os ... argumentos em um objeto que possa serializar e ler novamente em outra máquina.

questionAnswers(1)

yourAnswerToTheQuestion