tupled

object Function {
  def tupled[X1, ..., Xn, Y](f: (X1, ..., Xn) => Y): ((X1, ..., Xn)) => Y
}

tupled cria uma função anônima equivalente que aceita uma n-tupla como o único parâmetro e cujos componentes correspondem aos parâmetros dessa função.