J'ai un problème avec la création d'une collection contenant des éléments hétérogènes, en élément particulier sera structuré comme suit:Définition des jeux en OCaml
(a, 1), ((a, 1), 1)), ((a, 1), 1), 1) et ainsi de suite ....
puis-je le faire en utilisant le module Set of ocaml?
D'ailleurs y a-t-il aussi une fonction qui me permet de faire le produit cartésien entre les ensembles (aussi hétérogène)?