diff --git a/samples/lambdacalc/languages/sample.fooblin/models/types.mps b/samples/lambdacalc/languages/sample.fooblin/models/types.mps
index 474d79e4..fa4282a5 100644
--- a/samples/lambdacalc/languages/sample.fooblin/models/types.mps
+++ b/samples/lambdacalc/languages/sample.fooblin/models/types.mps
@@ -21,11 +21,15 @@
+
+
+
+
@@ -43,6 +47,10 @@
+
+
+
+
@@ -62,6 +70,7 @@
+
@@ -86,6 +95,9 @@
+
+
+
@@ -181,15 +193,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -382,7 +410,6 @@
-
@@ -606,9 +633,9 @@
-
-
-
+
+
+
@@ -618,8 +645,8 @@
-
-
+
+
@@ -647,9 +674,9 @@
-
-
-
+
+
+
@@ -659,8 +686,8 @@
-
-
+
+
@@ -688,34 +715,38 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -732,9 +763,9 @@
-
-
-
+
+
+
@@ -755,9 +786,9 @@
-
-
-
+
+
+
@@ -768,8 +799,8 @@
-
-
+
+
@@ -846,9 +877,9 @@
-
-
-
+
+
+
@@ -858,8 +889,8 @@
-
-
+
+
@@ -897,32 +928,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -945,9 +952,9 @@
-
-
-
+
+
+
@@ -968,8 +975,8 @@
-
-
+
+
@@ -1000,9 +1007,9 @@
-
-
-
+
+
+
@@ -1018,8 +1025,8 @@
-
-
+
+
@@ -1052,9 +1059,9 @@
-
-
-
+
+
+
@@ -1093,8 +1100,8 @@
-
-
+
+
@@ -1103,8 +1110,8 @@
-
-
+
+
@@ -1117,6 +1124,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1130,9 +1207,9 @@
-
-
-
+
+
+
@@ -1148,8 +1225,8 @@
-
-
+
+
@@ -1174,9 +1251,9 @@
-
-
-
+
+
+
@@ -1309,6 +1386,15 @@
+
+
+
+
+
+
+
+
+
@@ -1330,9 +1416,9 @@
-
-
-
+
+
+
@@ -1403,9 +1489,9 @@
-
-
-
+
+
+
@@ -1414,8 +1500,8 @@
-
-
+
+
@@ -1442,9 +1528,9 @@
-
-
-
+
+
+
@@ -1486,9 +1572,9 @@
-
-
-
+
+
+
@@ -1544,9 +1630,9 @@
-
-
-
+
+
+
@@ -1588,9 +1674,9 @@
-
-
-
+
+
+
@@ -1634,9 +1720,9 @@
-
-
-
+
+
+
@@ -1654,9 +1740,9 @@
-
-
-
+
+
+
@@ -2246,9 +2332,9 @@
-
-
-
+
+
+
@@ -2258,8 +2344,8 @@
-
-
+
+
@@ -2278,9 +2364,9 @@
-
-
-
+
+
+
@@ -2302,8 +2388,8 @@
-
-
+
+
@@ -3271,7 +3357,6 @@
-
@@ -3338,55 +3423,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -3401,6 +3439,317 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+