diff --git a/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps b/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps
index e535b328..1a942c70 100644
--- a/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps
+++ b/samples/fitch/languages/jetbrains.mps.fitch/models/types.mps
@@ -106,7 +106,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -135,6 +149,7 @@
+
@@ -252,10 +267,6 @@
-
-
-
-
@@ -927,7 +938,7 @@
-
+
@@ -943,7 +954,7 @@
-
+
@@ -952,35 +963,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
@@ -992,7 +988,7 @@
-
+
@@ -1008,7 +1004,7 @@
-
+
@@ -1020,7 +1016,7 @@
-
+
@@ -1067,7 +1063,7 @@
-
+
@@ -1106,7 +1102,7 @@
-
+
@@ -1116,37 +1112,30 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
@@ -1156,16 +1145,14 @@
-
-
-
-
+
+
+
+
+
-
-
-
@@ -1224,7 +1211,7 @@
-
+
@@ -1263,7 +1250,7 @@
-
+
@@ -1273,37 +1260,30 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
@@ -1313,16 +1293,14 @@
-
-
-
-
+
+
+
+
+
-
-
-
@@ -1349,16 +1327,14 @@
-
-
-
-
+
+
+
+
+
-
-
-
@@ -1371,7 +1347,7 @@
-
+
@@ -1382,7 +1358,7 @@
-
+
@@ -1410,7 +1386,7 @@
-
+
@@ -1424,7 +1400,7 @@
-
+
@@ -1466,7 +1442,7 @@
-
+
@@ -1488,7 +1464,7 @@
-
+
@@ -1527,79 +1503,70 @@
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
@@ -1634,16 +1601,14 @@
-
-
-
-
+
+
+
+
+
-
-
-
@@ -1656,7 +1621,7 @@
-
+
@@ -1667,7 +1632,7 @@
-
+
@@ -1695,7 +1660,7 @@
-
+
@@ -1717,7 +1682,7 @@
-
+
@@ -1765,7 +1730,7 @@
-
+
@@ -1779,7 +1744,7 @@
-
+
@@ -1812,79 +1777,70 @@
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
@@ -1919,16 +1875,14 @@
-
-
-
-
+
+
+
+
+
-
-
-
@@ -1940,7 +1894,7 @@
-
+
@@ -1973,7 +1927,7 @@
-
+
@@ -2011,7 +1965,7 @@
-
+
@@ -2021,31 +1975,29 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
@@ -2088,16 +2040,14 @@
-
-
-
-
+
+
+
+
+
-
-
-
@@ -2110,7 +2060,7 @@
-
+
@@ -2121,7 +2071,7 @@
-
+
@@ -2155,7 +2105,7 @@
-
+
@@ -2210,10 +2160,10 @@
-
+
-
+
@@ -2223,66 +2173,57 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
@@ -2313,13 +2254,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -2332,7 +2484,7 @@
-
+
@@ -2418,29 +2570,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
@@ -2462,43 +2640,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2564,6 +2705,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+