(1,2) (1) (1,2,3,4,5) (1,2,(3,4,5)) ((1,2),3,4,5) :type (1,2,-3,4.0,-5.0) :type ((1/2,1),2) {? x when (3,4,5) is (x,y,z) ?} {? x+y when (7,22,45) is (x,y,z) ?} {? a*f when (10,15,-23,7,3,-5) is (a,b,c,d,e,f) ?}