Fichiers renommé pour eviter le conflit de compilation avec set.ml d'ocaml.
Correspondance entre l'interface et la structure.