untupled
object Function {
def untupled[X1, ..., Xn, Y](f: ((X1, ..., Xn)) => Y): (X1, ..., Xn) => Y
}
untupled
crea una función anónima equivalente que acepta n parámetros
correspondientes a cada uno de los componentes de la n-tupla aceptada como único
parámetro por la función f
.