#test((_ => ())(1), ()) #test(((_) => ())(1), ()) #test(((x, _) => x)(1, 2), 1) #test(((_, x) => x)(1, 2), 2) #test(((x, _, _) => x)(1, 2, 3), 1) #test(((_, x, _) => x)(1, 2, 3), 2) #test(((_, _, x) => x)(1, 2, 3), 3) #test(((x, y, _) => (x, y))(1, 2, 3), (1, 2)) #test(((_, x, y) => (x, y))(1, 2, 3), (2, 3)) #test(((x, _, y) => (x, y))(1, 2, 3), (1, 3))