La syntaxe 'type X with .' est réservée aux augmentations. Les types dont les représentations sont masquées mais qui possèdent ...

La syntaxe 'type X with ...' est réservée aux augmentations. Les types dont les représentations sont masquées mais qui possèdent des membres sont désormais déclarés dans les signatures via 'type X = ...'. Vous pouvez également ajouter l'attribut '[] à la déclaration de type dans la signature