foo: (int, float) = (1, 1.0) bar: fun -> (int, float) { foo } lol: fun -> (float, float, float) { (1.0, 2.0, 3.0) }