diff --git a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps
index c54aa0e9..c76e9233 100644
--- a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps
+++ b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps
@@ -9,6 +9,7 @@
+
@@ -383,10 +384,6 @@
-
-
-
-
@@ -487,6 +484,15 @@
+
+
+
+
+
+
+
+
+
@@ -500,13 +506,14 @@
-
-
-
+
+
+
+
-
+
@@ -540,13 +547,14 @@
-
-
-
+
+
+
+
-
+
@@ -579,18 +587,19 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -629,18 +638,19 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -651,18 +661,19 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -704,13 +715,14 @@
-
-
-
+
+
+
+
-
+
@@ -721,18 +733,19 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -774,13 +787,14 @@
-
-
-
+
+
+
+
-
+
@@ -791,18 +805,19 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -873,13 +888,14 @@
-
-
-
+
+
+
+
-
+
@@ -890,40 +906,42 @@
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -952,35 +970,37 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -1054,13 +1074,14 @@
-
-
-
+
+
+
+
-
+
@@ -1141,52 +1162,55 @@
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -1222,13 +1246,14 @@
-
-
-
+
+
+
+
-
+
@@ -1329,13 +1354,14 @@
-
-
-
+
+
+
+
-
+
@@ -1721,13 +1747,14 @@
-
-
-
+
+
+
+
-
+
diff --git a/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl b/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl
index d1e2fae2..dea9ff54 100644
--- a/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl
+++ b/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl
@@ -30,6 +30,7 @@
+