diff --git a/build.xml b/build.xml
index f2655d5d..799e0c43 100644
--- a/build.xml
+++ b/build.xml
@@ -1713,12 +1713,12 @@
+
+
-
-
@@ -2181,12 +2181,9 @@
-
-
-
@@ -2320,7 +2317,7 @@
-
+
@@ -2334,30 +2331,25 @@
+
-
+
+
+
-
-
-
-
-
-
-
-
@@ -2379,15 +2371,10 @@
-
-
-
-
-
@@ -2396,7 +2383,7 @@
-
+
@@ -2409,26 +2396,22 @@
+
-
+
+
+
+
-
-
-
-
-
-
-
-
@@ -2446,17 +2429,9 @@
-
-
-
-
-
-
-
-
@@ -2497,7 +2472,7 @@
-
+
@@ -2510,22 +2485,21 @@
+
-
+
+
+
-
-
-
-
@@ -2545,12 +2519,9 @@
-
-
-
@@ -2728,7 +2699,7 @@
-
+
@@ -2759,7 +2730,6 @@
-
@@ -2820,14 +2790,12 @@
-
-
@@ -2850,7 +2818,6 @@
-
@@ -2874,9 +2841,7 @@
-
-
@@ -2885,7 +2850,6 @@
-
@@ -2966,10 +2930,10 @@
-
-
+
+
diff --git a/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/predicate.mps b/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/predicate.mps
index aa057c85..4c6c1290 100644
--- a/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/predicate.mps
+++ b/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/predicate.mps
@@ -13,9 +13,7 @@
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps b/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
index b72e62f6..2b4ada33 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
@@ -1038,12 +1038,6 @@
-
-
-
-
-
-
@@ -1077,6 +1071,12 @@
+
+
+
+
+
+
@@ -1265,12 +1265,6 @@
-
-
-
-
-
-
@@ -1283,18 +1277,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1313,18 +1295,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1486,18 +1456,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1518,12 +1476,18 @@
-
-
+
+
+
+
+
+
+
+
@@ -1646,12 +1610,6 @@
-
-
-
-
-
-
@@ -1937,12 +1895,6 @@
-
-
-
-
-
-
@@ -1961,6 +1913,12 @@
+
+
+
+
+
+
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd b/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
index 155d170f..19eaefcd 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
+++ b/typechecking/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
@@ -8,6 +8,7 @@
a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)
+ bbf5c548-7111-4a53-a117-cdefc664cf34(jetbrains.mps.logic.reactor)
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd
index 478cb176..62ed16ce 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd
+++ b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd
@@ -9,7 +9,7 @@
3ddddf69-9ff0-426b-9365-51ae7356fb82(jetbrains.mps.typechecking.sample)
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
- 35e2a720-13d8-4eda-88d3-ff9d78d5a3ae(jetbrains.mps.typechecking.ui)
+ 6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.typechecking)
@@ -32,13 +32,9 @@
-
-
-
-
@@ -47,7 +43,6 @@
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds.bad@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds.bad@tests.mps
index 6440434b..44258d6e 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds.bad@tests.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds.bad@tests.mps
@@ -11,7 +11,6 @@
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds@tests.mps
index cdcaf1f2..7ceca8a2 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds@tests.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.bounds@tests.mps
@@ -14,7 +14,6 @@
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.codeAnal@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.codeAnal@tests.mps
index b2cf010b..354f32a4 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.codeAnal@tests.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.codeAnal@tests.mps
@@ -11,7 +11,6 @@
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.helloWorld@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.helloWorld@tests.mps
index f40ace28..5f808d34 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.helloWorld@tests.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.helloWorld@tests.mps
@@ -10,7 +10,6 @@
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.simpleGenerics@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.simpleGenerics@tests.mps
index e4b74f0a..e86e3a01 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.simpleGenerics@tests.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.simpleGenerics@tests.mps
@@ -10,7 +10,6 @@
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.slice@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.slice@tests.mps
index 47b34627..62c83936 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.slice@tests.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.sample.test/models/jetbrains.mps.typechecking.sample.slice@tests.mps
@@ -10,7 +10,6 @@
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.lang.typechecking.test.msd b/typechecking/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.lang.typechecking.test.msd
index 59199831..0e6952e5 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.lang.typechecking.test.msd
+++ b/typechecking/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.lang.typechecking.test.msd
@@ -14,13 +14,8 @@
a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)
bbf5c548-7111-4a53-a117-cdefc664cf34(jetbrains.mps.logic.reactor)
6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
- 0fda14cc-a416-4c81-869a-2175d8b3325d(jetbrains.mps.baseLanguageExt)
ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)
- 35e2a720-13d8-4eda-88d3-ff9d78d5a3ae(jetbrains.mps.typechecking.ui)
6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.typechecking)
- ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
- da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)
- c4803b19-6d89-4a3b-bf82-390769514add(jetbrains.mps.lang.typesystem2)
@@ -47,33 +42,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps
index 3f6d2463..20dfed6f 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps
@@ -45,8 +45,6 @@
-
-
@@ -162,7 +160,6 @@
-
@@ -256,12 +253,6 @@
-
-
-
-
-
-
@@ -269,13 +260,9 @@
-
-
-
-
@@ -286,7 +273,6 @@
-
@@ -836,6 +822,11 @@
+
+
+
+
+
@@ -853,22 +844,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -1141,19 +1118,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.testlang.sandbox/jetbrains.mps.typechecking.testlang.sandbox.msd b/typechecking/solutions/jetbrains.mps.typechecking.testlang.sandbox/jetbrains.mps.typechecking.testlang.sandbox.msd
index cc8436dd..f44cf1b8 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.testlang.sandbox/jetbrains.mps.typechecking.testlang.sandbox.msd
+++ b/typechecking/solutions/jetbrains.mps.typechecking.testlang.sandbox/jetbrains.mps.typechecking.testlang.sandbox.msd
@@ -6,20 +6,11 @@
-
- 3a1f0f04-b5e0-43be-884e-b856bfdeca21(jetbrains.mps.typechecking.testlang)
-
-
-
-
-
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd b/typechecking/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd
index 2c8e5111..e2f91c11 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd
+++ b/typechecking/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd
@@ -21,7 +21,6 @@
bfbdd672-7ff5-403f-af4f-16da5226f34c(jetbrains.mps.findUsages.runtime)
6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.typechecking)
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
- 0fda14cc-a416-4c81-869a-2175d8b3325d(jetbrains.mps.baseLanguageExt)
@@ -49,14 +48,9 @@
-
-
-
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking.ui/models/ui.plugin.mps b/typechecking/solutions/jetbrains.mps.typechecking.ui/models/ui.plugin.mps
index a46eac56..077d4431 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking.ui/models/ui.plugin.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking.ui/models/ui.plugin.mps
@@ -101,7 +101,6 @@
-
@@ -569,11 +568,6 @@
-
-
-
-
-
@@ -586,20 +580,12 @@
-
-
-
-
-
-
-
-
@@ -33756,62 +33742,21 @@
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
@@ -33925,58 +33870,17 @@
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -33988,8 +33892,8 @@
-
-
+
+
diff --git a/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd b/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd
index d01971f3..65e3f3c9 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd
+++ b/typechecking/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd
@@ -26,8 +26,6 @@
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)
6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
- 0fda14cc-a416-4c81-869a-2175d8b3325d(jetbrains.mps.baseLanguageExt)
- c4803b19-6d89-4a3b-bf82-390769514add(jetbrains.mps.lang.typesystem2)
@@ -55,22 +53,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps b/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps
index 256c812f..5dcae089 100644
--- a/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps
+++ b/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps
@@ -45,8 +45,6 @@
-
-
@@ -350,11 +348,6 @@
-
-
-
-
-
@@ -367,16 +360,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -388,7 +371,6 @@
-
@@ -410,13 +392,6 @@
-
-
-
-
-
-
-
@@ -1031,23 +1006,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -1058,23 +1024,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -6121,25 +6078,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd b/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd
index 50620b09..8fcbf976 100644
--- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd
+++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd
@@ -9,12 +9,12 @@
6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)
- f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
bbf5c548-7111-4a53-a117-cdefc664cf34(jetbrains.mps.logic.reactor)
ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)
+ ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
@@ -37,11 +37,7 @@
-
-
-
-
diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/models/jetbrains.mps.lang.typesystem2.evaluation.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/models/jetbrains.mps.lang.typesystem2.evaluation.mps
index 47c2f94a..635a680d 100644
--- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/models/jetbrains.mps.lang.typesystem2.evaluation.mps
+++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/models/jetbrains.mps.lang.typesystem2.evaluation.mps
@@ -33,7 +33,6 @@
-