type abc = int * int * int let projection_abc (tpl : abc) : int = tpl.1 type foobar = int * int let fb : foobar = (0, 0) let projection (tpl : foobar) : int = tpl.0 + tpl.1 type big_tuple = int * int * int * int * int let br : big_tuple = (23, 23, 23, 23, 23)