@@ -1136,124 +1136,132 @@
1136/* src-372 %jibb /tests/golden/lex-tight-wing-ok-1/source/jibb
1136/* src-372 %jibb /tests/golden/lex-tight-wing-ok-1/source/jibb
1137/* tok-372 %txt /tests/golden/lex-tight-wing-ok-1/tokens/txt
1137/* tok-372 %txt /tests/golden/lex-tight-wing-ok-1/tokens/txt
1138/* tre-372 %txt /tests/golden/lex-tight-wing-ok-1/tree/txt
1138/* tre-372 %txt /tests/golden/lex-tight-wing-ok-1/tree/txt
1139−/* src-373 %jibb /tests/golden/prelude-3g-basic/source/jibb
1139+/* src-373 %jibb /tests/golden/prelude-1c-structural/source/jibb
1140+/* tok-373 %txt /tests/golden/prelude-1c-structural/tokens/txt
1141+/* tre-373 %txt /tests/golden/prelude-1c-structural/tree/txt
1142+/* typ-373 %txt /tests/golden/prelude-1c-structural/types/txt
1143+/* src-374 %jibb /tests/golden/prelude-3g-basic/source/jibb
1140−/* tok-373 %txt /tests/golden/prelude-3g-basic/tokens/txt
1144+/* tok-374 %txt /tests/golden/prelude-3g-basic/tokens/txt
1141−/* tre-373 %txt /tests/golden/prelude-3g-basic/tree/txt
1145+/* tre-374 %txt /tests/golden/prelude-3g-basic/tree/txt
1142−/* typ-373 %txt /tests/golden/prelude-3g-basic/types/txt
1146+/* typ-374 %txt /tests/golden/prelude-3g-basic/types/txt
1143−/* src-374 %jibb /tests/golden/prelude-3g-like/source/jibb
1147+/* src-375 %jibb /tests/golden/prelude-3g-like/source/jibb
1144−/* tok-374 %txt /tests/golden/prelude-3g-like/tokens/txt
1148+/* tok-375 %txt /tests/golden/prelude-3g-like/tokens/txt
1145−/* tre-374 %txt /tests/golden/prelude-3g-like/tree/txt
1149+/* tre-375 %txt /tests/golden/prelude-3g-like/tree/txt
1146−/* typ-374 %txt /tests/golden/prelude-3g-like/types/txt
1150+/* typ-375 %txt /tests/golden/prelude-3g-like/types/txt
1147−/* src-375 %jibb /tests/golden/prelude-3g-structural/source/jibb
1151+/* src-376 %jibb /tests/golden/prelude-3g-structural/source/jibb
1148−/* tok-375 %txt /tests/golden/prelude-3g-structural/tokens/txt
1152+/* tok-376 %txt /tests/golden/prelude-3g-structural/tokens/txt
1149−/* tre-375 %txt /tests/golden/prelude-3g-structural/tree/txt
1153+/* tre-376 %txt /tests/golden/prelude-3g-structural/tree/txt
1150−/* typ-375 %txt /tests/golden/prelude-3g-structural/types/txt
1154+/* typ-376 %txt /tests/golden/prelude-3g-structural/types/txt
1151−/* src-376 %jibb /tests/golden/prelude-core-functions/source/jibb
1155+/* src-377 %jibb /tests/golden/prelude-core-functions/source/jibb
1152−/* tok-376 %txt /tests/golden/prelude-core-functions/tokens/txt
1156+/* tok-377 %txt /tests/golden/prelude-core-functions/tokens/txt
1153−/* tre-376 %txt /tests/golden/prelude-core-functions/tree/txt
1157+/* tre-377 %txt /tests/golden/prelude-core-functions/tree/txt
1154−/* typ-376 %txt /tests/golden/prelude-core-functions/types/txt
1158+/* typ-377 %txt /tests/golden/prelude-core-functions/types/txt
1155−/* src-377 %jibb /tests/golden/prelude-list-unit/source/jibb
1159+/* src-378 %jibb /tests/golden/prelude-list-unit/source/jibb
1156−/* tok-377 %txt /tests/golden/prelude-list-unit/tokens/txt
1160+/* tok-378 %txt /tests/golden/prelude-list-unit/tokens/txt
1157−/* tre-377 %txt /tests/golden/prelude-list-unit/tree/txt
1161+/* tre-378 %txt /tests/golden/prelude-list-unit/tree/txt
1158−/* typ-377 %txt /tests/golden/prelude-list-unit/types/txt
1162+/* typ-378 %txt /tests/golden/prelude-list-unit/types/txt
1159−/* src-378 %jibb /tests/golden/types-import-sur/source/jibb
1163+/* src-379 %jibb /tests/golden/types-import-sur/source/jibb
1160−/* tok-378 %txt /tests/golden/types-import-sur/tokens/txt
1164+/* tok-379 %txt /tests/golden/types-import-sur/tokens/txt
1161−/* tre-378 %txt /tests/golden/types-import-sur/tree/txt
1165+/* tre-379 %txt /tests/golden/types-import-sur/tree/txt
1162−/* typ-378 %txt /tests/golden/types-import-sur/types/txt
1166+/* typ-379 %txt /tests/golden/types-import-sur/types/txt
1163−/* imp-378-1 %txt /tests/golden/types-import-sur/sur/fixture/txt
1167+/* imp-379-1 %txt /tests/golden/types-import-sur/sur/fixture/txt
1164−/* imp-378-2 %txt /tests/golden/types-import-sur/sur/fixture/txt
1168+/* imp-379-2 %txt /tests/golden/types-import-sur/sur/fixture/txt
1165−/* src-379 %jibb /tests/golden/types-partial-apply/source/jibb
1169+/* src-380 %jibb /tests/golden/types-partial-apply/source/jibb
1166−/* tok-379 %txt /tests/golden/types-partial-apply/tokens/txt
1170+/* tok-380 %txt /tests/golden/types-partial-apply/tokens/txt
1167−/* tre-379 %txt /tests/golden/types-partial-apply/tree/txt
1171+/* tre-380 %txt /tests/golden/types-partial-apply/tree/txt
1168−/* typ-379 %txt /tests/golden/types-partial-apply/types/txt
1172+/* typ-380 %txt /tests/golden/types-partial-apply/types/txt
1169−/* src-380 %jibb /tests/golden/types-partial-atom-constraint/source/jibb
1173+/* src-381 %jibb /tests/golden/types-partial-atom-constraint/source/jibb
1170−/* tok-380 %txt /tests/golden/types-partial-atom-constraint/tokens/txt
1174+/* tok-381 %txt /tests/golden/types-partial-atom-constraint/tokens/txt
1171−/* tre-380 %txt /tests/golden/types-partial-atom-constraint/tree/txt
1175+/* tre-381 %txt /tests/golden/types-partial-atom-constraint/tree/txt
1172−/* typ-380 %txt /tests/golden/types-partial-atom-constraint/types/txt
1176+/* typ-381 %txt /tests/golden/types-partial-atom-constraint/types/txt
1173−/* src-381 %jibb /tests/golden/types-partial-atom-widening/source/jibb
1177+/* src-382 %jibb /tests/golden/types-partial-atom-widening/source/jibb
1174−/* tok-381 %txt /tests/golden/types-partial-atom-widening/tokens/txt
1178+/* tok-382 %txt /tests/golden/types-partial-atom-widening/tokens/txt
1175−/* tre-381 %txt /tests/golden/types-partial-atom-widening/tree/txt
1179+/* tre-382 %txt /tests/golden/types-partial-atom-widening/tree/txt
1176−/* typ-381 %txt /tests/golden/types-partial-atom-widening/types/txt
1180+/* typ-382 %txt /tests/golden/types-partial-atom-widening/types/txt
1177−/* src-382 %jibb /tests/golden/types-partial-aura/source/jibb
1181+/* src-383 %jibb /tests/golden/types-partial-aura/source/jibb
1178−/* tok-382 %txt /tests/golden/types-partial-aura/tokens/txt
1182+/* tok-383 %txt /tests/golden/types-partial-aura/tokens/txt
1179−/* tre-382 %txt /tests/golden/types-partial-aura/tree/txt
1183+/* tre-383 %txt /tests/golden/types-partial-aura/tree/txt
1180−/* typ-382 %txt /tests/golden/types-partial-aura/types/txt
1184+/* typ-383 %txt /tests/golden/types-partial-aura/types/txt
1181−/* src-383 %jibb /tests/golden/types-partial-aura-generalization/source/jibb
1185+/* src-384 %jibb /tests/golden/types-partial-aura-generalization/source/jibb
1182−/* tok-383 %txt /tests/golden/types-partial-aura-generalization/tokens/txt
1186+/* tok-384 %txt /tests/golden/types-partial-aura-generalization/tokens/txt
1183−/* tre-383 %txt /tests/golden/types-partial-aura-generalization/tree/txt
1187+/* tre-384 %txt /tests/golden/types-partial-aura-generalization/tree/txt
1184−/* typ-383 %txt /tests/golden/types-partial-aura-generalization/types/txt
1188+/* typ-384 %txt /tests/golden/types-partial-aura-generalization/types/txt
1185−/* src-384 %jibb /tests/golden/types-partial-bare-atom/source/jibb
1189+/* src-385 %jibb /tests/golden/types-partial-bare-atom/source/jibb
1186−/* tok-384 %txt /tests/golden/types-partial-bare-atom/tokens/txt
1190+/* tok-385 %txt /tests/golden/types-partial-bare-atom/tokens/txt
1187−/* tre-384 %txt /tests/golden/types-partial-bare-atom/tree/txt
1191+/* tre-385 %txt /tests/golden/types-partial-bare-atom/tree/txt
1188−/* typ-384 %txt /tests/golden/types-partial-bare-atom/types/txt
1192+/* typ-385 %txt /tests/golden/types-partial-bare-atom/types/txt
1189−/* src-385 %jibb /tests/golden/types-partial-dependency-chain/source/jibb
1193+/* src-386 %jibb /tests/golden/types-partial-dependency-chain/source/jibb
1190−/* tok-385 %txt /tests/golden/types-partial-dependency-chain/tokens/txt
1194+/* tok-386 %txt /tests/golden/types-partial-dependency-chain/tokens/txt
1191−/* tre-385 %txt /tests/golden/types-partial-dependency-chain/tree/txt
1195+/* tre-386 %txt /tests/golden/types-partial-dependency-chain/tree/txt
1192−/* typ-385 %txt /tests/golden/types-partial-dependency-chain/types/txt
1196+/* typ-386 %txt /tests/golden/types-partial-dependency-chain/types/txt
1193−/* src-386 %jibb /tests/golden/types-partial-explicit-capital/source/jibb
1197+/* src-387 %jibb /tests/golden/types-partial-explicit-capital/source/jibb
1194−/* tok-386 %txt /tests/golden/types-partial-explicit-capital/tokens/txt
1198+/* tok-387 %txt /tests/golden/types-partial-explicit-capital/tokens/txt
1195−/* tre-386 %txt /tests/golden/types-partial-explicit-capital/tree/txt
1199+/* tre-387 %txt /tests/golden/types-partial-explicit-capital/tree/txt
1196−/* typ-386 %txt /tests/golden/types-partial-explicit-capital/types/txt
1200+/* typ-387 %txt /tests/golden/types-partial-explicit-capital/types/txt
1197−/* src-387 %jibb /tests/golden/types-partial-forward/source/jibb
1201+/* src-388 %jibb /tests/golden/types-partial-forward/source/jibb
1198−/* tok-387 %txt /tests/golden/types-partial-forward/tokens/txt
1202+/* tok-388 %txt /tests/golden/types-partial-forward/tokens/txt
1199−/* tre-387 %txt /tests/golden/types-partial-forward/tree/txt
1203+/* tre-388 %txt /tests/golden/types-partial-forward/tree/txt
1200−/* typ-387 %txt /tests/golden/types-partial-forward/types/txt
1204+/* typ-388 %txt /tests/golden/types-partial-forward/types/txt
1201−/* src-388 %jibb /tests/golden/types-partial-generalization/source/jibb
1205+/* src-389 %jibb /tests/golden/types-partial-generalization/source/jibb
1202−/* tok-388 %txt /tests/golden/types-partial-generalization/tokens/txt
1206+/* tok-389 %txt /tests/golden/types-partial-generalization/tokens/txt
1203−/* tre-388 %txt /tests/golden/types-partial-generalization/tree/txt
1207+/* tre-389 %txt /tests/golden/types-partial-generalization/tree/txt
1204−/* typ-388 %txt /tests/golden/types-partial-generalization/types/txt
1208+/* typ-389 %txt /tests/golden/types-partial-generalization/types/txt
1205−/* src-389 %jibb /tests/golden/types-partial-identity/source/jibb
1209+/* src-390 %jibb /tests/golden/types-partial-identity/source/jibb
1206−/* tok-389 %txt /tests/golden/types-partial-identity/tokens/txt
1210+/* tok-390 %txt /tests/golden/types-partial-identity/tokens/txt
1207−/* tre-389 %txt /tests/golden/types-partial-identity/tree/txt
1211+/* tre-390 %txt /tests/golden/types-partial-identity/tree/txt
1208−/* typ-389 %txt /tests/golden/types-partial-identity/types/txt
1212+/* typ-390 %txt /tests/golden/types-partial-identity/types/txt
1209−/* src-390 %jibb /tests/golden/types-partial-independent-atoms/source/jibb
1213+/* src-391 %jibb /tests/golden/types-partial-independent-atoms/source/jibb
1210−/* tok-390 %txt /tests/golden/types-partial-independent-atoms/tokens/txt
1214+/* tok-391 %txt /tests/golden/types-partial-independent-atoms/tokens/txt
1211−/* tre-390 %txt /tests/golden/types-partial-independent-atoms/tree/txt
1215+/* tre-391 %txt /tests/golden/types-partial-independent-atoms/tree/txt
1212−/* typ-390 %txt /tests/golden/types-partial-independent-atoms/types/txt
1216+/* typ-391 %txt /tests/golden/types-partial-independent-atoms/types/txt
1217+/* src-392 %jibb /tests/golden/types-partial-many-atom-constraints/source/jibb
1218+/* tok-392 %txt /tests/golden/types-partial-many-atom-constraints/tokens/txt
1219+/* tre-392 %txt /tests/golden/types-partial-many-atom-constraints/tree/txt
1220+/* typ-392 %txt /tests/golden/types-partial-many-atom-constraints/types/txt
1213−/* src-391 %jibb /tests/golden/types-partial-mold-bare-aura/source/jibb
1221+/* src-393 %jibb /tests/golden/types-partial-mold-bare-aura/source/jibb
1214−/* tok-391 %txt /tests/golden/types-partial-mold-bare-aura/tokens/txt
1222+/* tok-393 %txt /tests/golden/types-partial-mold-bare-aura/tokens/txt
1215−/* tre-391 %txt /tests/golden/types-partial-mold-bare-aura/tree/txt
1223+/* tre-393 %txt /tests/golden/types-partial-mold-bare-aura/tree/txt
1216−/* typ-391 %txt /tests/golden/types-partial-mold-bare-aura/types/txt
1224+/* typ-393 %txt /tests/golden/types-partial-mold-bare-aura/types/txt
1217−/* src-392 %jibb /tests/golden/types-partial-mold-composite/source/jibb
1225+/* src-394 %jibb /tests/golden/types-partial-mold-composite/source/jibb
1218−/* tok-392 %txt /tests/golden/types-partial-mold-composite/tokens/txt
1226+/* tok-394 %txt /tests/golden/types-partial-mold-composite/tokens/txt
1219−/* tre-392 %txt /tests/golden/types-partial-mold-composite/tree/txt
1227+/* tre-394 %txt /tests/golden/types-partial-mold-composite/tree/txt
1220−/* typ-392 %txt /tests/golden/types-partial-mold-composite/types/txt
1228+/* typ-394 %txt /tests/golden/types-partial-mold-composite/types/txt
1221−/* src-393 %jibb /tests/golden/types-partial-mold-forward/source/jibb
1229+/* src-395 %jibb /tests/golden/types-partial-mold-forward/source/jibb
1222−/* tok-393 %txt /tests/golden/types-partial-mold-forward/tokens/txt
1230+/* tok-395 %txt /tests/golden/types-partial-mold-forward/tokens/txt
1223−/* tre-393 %txt /tests/golden/types-partial-mold-forward/tree/txt
1231+/* tre-395 %txt /tests/golden/types-partial-mold-forward/tree/txt
1224−/* typ-393 %txt /tests/golden/types-partial-mold-forward/types/txt
1232+/* typ-395 %txt /tests/golden/types-partial-mold-forward/types/txt
1225−/* src-394 %jibb /tests/golden/types-partial-mold-recursive/source/jibb
1233+/* src-396 %jibb /tests/golden/types-partial-mold-recursive/source/jibb
1226−/* tok-394 %txt /tests/golden/types-partial-mold-recursive/tokens/txt
1234+/* tok-396 %txt /tests/golden/types-partial-mold-recursive/tokens/txt
1227−/* tre-394 %txt /tests/golden/types-partial-mold-recursive/tree/txt
1235+/* tre-396 %txt /tests/golden/types-partial-mold-recursive/tree/txt
1228−/* typ-394 %txt /tests/golden/types-partial-mold-recursive/types/txt
1236+/* typ-396 %txt /tests/golden/types-partial-mold-recursive/types/txt
1229−/* src-395 %jibb /tests/golden/types-partial-occurs/source/jibb
1237+/* src-397 %jibb /tests/golden/types-partial-occurs/source/jibb
1230−/* tok-395 %txt /tests/golden/types-partial-occurs/tokens/txt
1238+/* tok-397 %txt /tests/golden/types-partial-occurs/tokens/txt
1231−/* tre-395 %txt /tests/golden/types-partial-occurs/tree/txt
1239+/* tre-397 %txt /tests/golden/types-partial-occurs/tree/txt
1232−/* typ-395 %txt /tests/golden/types-partial-occurs/types/txt
1240+/* typ-397 %txt /tests/golden/types-partial-occurs/types/txt
1233−/* src-396 %jibb /tests/golden/types-partial-projection/source/jibb
1241+/* src-398 %jibb /tests/golden/types-partial-projection/source/jibb
1234−/* tok-396 %txt /tests/golden/types-partial-projection/tokens/txt
1242+/* tok-398 %txt /tests/golden/types-partial-projection/tokens/txt
1235−/* tre-396 %txt /tests/golden/types-partial-projection/tree/txt
1243+/* tre-398 %txt /tests/golden/types-partial-projection/tree/txt
1236−/* typ-396 %txt /tests/golden/types-partial-projection/types/txt
1244+/* typ-398 %txt /tests/golden/types-partial-projection/types/txt
1237−/* src-397 %jibb /tests/golden/types-partial-shadow-global/source/jibb
1245+/* src-399 %jibb /tests/golden/types-partial-shadow-global/source/jibb
1238−/* tok-397 %txt /tests/golden/types-partial-shadow-global/tokens/txt
1246+/* tok-399 %txt /tests/golden/types-partial-shadow-global/tokens/txt
1239−/* tre-397 %txt /tests/golden/types-partial-shadow-global/tree/txt
1247+/* tre-399 %txt /tests/golden/types-partial-shadow-global/tree/txt
1240−/* typ-397 %txt /tests/golden/types-partial-shadow-global/types/txt
1248+/* typ-399 %txt /tests/golden/types-partial-shadow-global/types/txt
1241−/* src-398 %jibb /tests/golden/types-partial-shared-tvar/source/jibb
1249+/* src-400 %jibb /tests/golden/types-partial-shared-tvar/source/jibb
1242−/* tok-398 %txt /tests/golden/types-partial-shared-tvar/tokens/txt
1250+/* tok-400 %txt /tests/golden/types-partial-shared-tvar/tokens/txt
1243−/* tre-398 %txt /tests/golden/types-partial-shared-tvar/tree/txt
1251+/* tre-400 %txt /tests/golden/types-partial-shared-tvar/tree/txt
1244−/* typ-398 %txt /tests/golden/types-partial-shared-tvar/types/txt
1252+/* typ-400 %txt /tests/golden/types-partial-shared-tvar/types/txt
1245−/* src-399 %jibb /tests/golden/types-partial-union-cases/source/jibb
1253+/* src-401 %jibb /tests/golden/types-partial-union-cases/source/jibb
1246−/* tok-399 %txt /tests/golden/types-partial-union-cases/tokens/txt
1254+/* tok-401 %txt /tests/golden/types-partial-union-cases/tokens/txt
1247−/* tre-399 %txt /tests/golden/types-partial-union-cases/tree/txt
1255+/* tre-401 %txt /tests/golden/types-partial-union-cases/tree/txt
1248−/* typ-399 %txt /tests/golden/types-partial-union-cases/types/txt
1256+/* typ-401 %txt /tests/golden/types-partial-union-cases/types/txt
1249−/* src-400 %jibb /tests/golden/types-partial-union-edges/source/jibb
1257+/* src-402 %jibb /tests/golden/types-partial-union-edges/source/jibb
1250−/* tok-400 %txt /tests/golden/types-partial-union-edges/tokens/txt
1258+/* tok-402 %txt /tests/golden/types-partial-union-edges/tokens/txt
1251−/* tre-400 %txt /tests/golden/types-partial-union-edges/tree/txt
1259+/* tre-402 %txt /tests/golden/types-partial-union-edges/tree/txt
1252−/* typ-400 %txt /tests/golden/types-partial-union-edges/types/txt
1260+/* typ-402 %txt /tests/golden/types-partial-union-edges/types/txt
1253−/* src-401 %jibb /tests/golden/types-partial-unresolved-tag/source/jibb
1261+/* src-403 %jibb /tests/golden/types-partial-unresolved-tag/source/jibb
1254−/* tok-401 %txt /tests/golden/types-partial-unresolved-tag/tokens/txt
1262+/* tok-403 %txt /tests/golden/types-partial-unresolved-tag/tokens/txt
1255−/* tre-401 %txt /tests/golden/types-partial-unresolved-tag/tree/txt
1263+/* tre-403 %txt /tests/golden/types-partial-unresolved-tag/tree/txt
1256−/* typ-401 %txt /tests/golden/types-partial-unresolved-tag/types/txt
1264+/* typ-403 %txt /tests/golden/types-partial-unresolved-tag/types/txt
1258:: one arm per case
1266:: one arm per case
@@ -2001,64 +2009,68 @@
2001 (check ~.lex-tight-wing-bad-1 src-371 `tok-371 `tre-371)
2009 (check ~.lex-tight-wing-bad-1 src-371 `tok-371 `tre-371)
2002++ test-lex-tight-wing-ok-1
2010++ test-lex-tight-wing-ok-1
2003 (check ~.lex-tight-wing-ok-1 src-372 `tok-372 `tre-372)
2011 (check ~.lex-tight-wing-ok-1 src-372 `tok-372 `tre-372)
2012+++ test-prelude-1c-structural
2013+ (weld (check ~.prelude-1c-structural src-373 `tok-373 `tre-373) (check-types ~.prelude-1c-structural ~[%tests %golden ~.prelude-1c-structural %source %jibb] src-373 `typ-373))
2004++ test-prelude-3g-basic
2014++ test-prelude-3g-basic
2005− (weld (check ~.prelude-3g-basic src-373 `tok-373 `tre-373) (check-types ~.prelude-3g-basic ~[%tests %golden ~.prelude-3g-basic %source %jibb] src-373 `typ-373))
2015+ (weld (check ~.prelude-3g-basic src-374 `tok-374 `tre-374) (check-types ~.prelude-3g-basic ~[%tests %golden ~.prelude-3g-basic %source %jibb] src-374 `typ-374))
2006++ test-prelude-3g-like
2016++ test-prelude-3g-like
2007− (weld (check ~.prelude-3g-like src-374 `tok-374 `tre-374) (check-types ~.prelude-3g-like ~[%tests %golden ~.prelude-3g-like %source %jibb] src-374 `typ-374))
2017+ (weld (check ~.prelude-3g-like src-375 `tok-375 `tre-375) (check-types ~.prelude-3g-like ~[%tests %golden ~.prelude-3g-like %source %jibb] src-375 `typ-375))
2008++ test-prelude-3g-structural
2018++ test-prelude-3g-structural
2009− (weld (check ~.prelude-3g-structural src-375 `tok-375 `tre-375) (check-types ~.prelude-3g-structural ~[%tests %golden ~.prelude-3g-structural %source %jibb] src-375 `typ-375))
2019+ (weld (check ~.prelude-3g-structural src-376 `tok-376 `tre-376) (check-types ~.prelude-3g-structural ~[%tests %golden ~.prelude-3g-structural %source %jibb] src-376 `typ-376))
2010++ test-prelude-core-functions
2020++ test-prelude-core-functions
2011− (weld (check ~.prelude-core-functions src-376 `tok-376 `tre-376) (check-types ~.prelude-core-functions ~[%tests %golden ~.prelude-core-functions %source %jibb] src-376 `typ-376))
2021+ (weld (check ~.prelude-core-functions src-377 `tok-377 `tre-377) (check-types ~.prelude-core-functions ~[%tests %golden ~.prelude-core-functions %source %jibb] src-377 `typ-377))
2012++ test-prelude-list-unit
2022++ test-prelude-list-unit
2013− (weld (check ~.prelude-list-unit src-377 `tok-377 `tre-377) (check-types ~.prelude-list-unit ~[%tests %golden ~.prelude-list-unit %source %jibb] src-377 `typ-377))
2023+ (weld (check ~.prelude-list-unit src-378 `tok-378 `tre-378) (check-types ~.prelude-list-unit ~[%tests %golden ~.prelude-list-unit %source %jibb] src-378 `typ-378))
2014++ test-types-import-sur
2024++ test-types-import-sur
2015− (weld (check ~.types-import-sur src-378 `tok-378 `tre-378) (check-import-types ~.types-import-sur ~[%tests %golden ~.types-import-sur %source %jibb] src-378 `typ-378 ~[[%fixture %title imp-378-1] [%fixture %pair imp-378-2]]))
2025+ (weld (check ~.types-import-sur src-379 `tok-379 `tre-379) (check-import-types ~.types-import-sur ~[%tests %golden ~.types-import-sur %source %jibb] src-379 `typ-379 ~[[%fixture %title imp-379-1] [%fixture %pair imp-379-2]]))
2016++ test-types-partial-apply
2026++ test-types-partial-apply
2017− (weld (check ~.types-partial-apply src-379 `tok-379 `tre-379) (check-types ~.types-partial-apply ~[%tests %golden ~.types-partial-apply %source %jibb] src-379 `typ-379))
2027+ (weld (check ~.types-partial-apply src-380 `tok-380 `tre-380) (check-types ~.types-partial-apply ~[%tests %golden ~.types-partial-apply %source %jibb] src-380 `typ-380))
2018++ test-types-partial-atom-constraint
2028++ test-types-partial-atom-constraint
2019− (weld (check ~.types-partial-atom-constraint src-380 `tok-380 `tre-380) (check-types ~.types-partial-atom-constraint ~[%tests %golden ~.types-partial-atom-constraint %source %jibb] src-380 `typ-380))
2029+ (weld (check ~.types-partial-atom-constraint src-381 `tok-381 `tre-381) (check-types ~.types-partial-atom-constraint ~[%tests %golden ~.types-partial-atom-constraint %source %jibb] src-381 `typ-381))
2020++ test-types-partial-atom-widening
2030++ test-types-partial-atom-widening
2021− (weld (check ~.types-partial-atom-widening src-381 `tok-381 `tre-381) (check-types ~.types-partial-atom-widening ~[%tests %golden ~.types-partial-atom-widening %source %jibb] src-381 `typ-381))
2031+ (weld (check ~.types-partial-atom-widening src-382 `tok-382 `tre-382) (check-types ~.types-partial-atom-widening ~[%tests %golden ~.types-partial-atom-widening %source %jibb] src-382 `typ-382))
2022++ test-types-partial-aura
2032++ test-types-partial-aura
2023− (weld (check ~.types-partial-aura src-382 `tok-382 `tre-382) (check-types ~.types-partial-aura ~[%tests %golden ~.types-partial-aura %source %jibb] src-382 `typ-382))
2033+ (weld (check ~.types-partial-aura src-383 `tok-383 `tre-383) (check-types ~.types-partial-aura ~[%tests %golden ~.types-partial-aura %source %jibb] src-383 `typ-383))
2024++ test-types-partial-aura-generalization
2034++ test-types-partial-aura-generalization
2025− (weld (check ~.types-partial-aura-generalization src-383 `tok-383 `tre-383) (check-types ~.types-partial-aura-generalization ~[%tests %golden ~.types-partial-aura-generalization %source %jibb] src-383 `typ-383))
2035+ (weld (check ~.types-partial-aura-generalization src-384 `tok-384 `tre-384) (check-types ~.types-partial-aura-generalization ~[%tests %golden ~.types-partial-aura-generalization %source %jibb] src-384 `typ-384))
2026++ test-types-partial-bare-atom
2036++ test-types-partial-bare-atom
2027− (weld (check ~.types-partial-bare-atom src-384 `tok-384 `tre-384) (check-types ~.types-partial-bare-atom ~[%tests %golden ~.types-partial-bare-atom %source %jibb] src-384 `typ-384))
2037+ (weld (check ~.types-partial-bare-atom src-385 `tok-385 `tre-385) (check-types ~.types-partial-bare-atom ~[%tests %golden ~.types-partial-bare-atom %source %jibb] src-385 `typ-385))
2028++ test-types-partial-dependency-chain
2038++ test-types-partial-dependency-chain
2029− (weld (check ~.types-partial-dependency-chain src-385 `tok-385 `tre-385) (check-types ~.types-partial-dependency-chain ~[%tests %golden ~.types-partial-dependency-chain %source %jibb] src-385 `typ-385))
2039+ (weld (check ~.types-partial-dependency-chain src-386 `tok-386 `tre-386) (check-types ~.types-partial-dependency-chain ~[%tests %golden ~.types-partial-dependency-chain %source %jibb] src-386 `typ-386))
2030++ test-types-partial-explicit-capital
2040++ test-types-partial-explicit-capital
2031− (weld (check ~.types-partial-explicit-capital src-386 `tok-386 `tre-386) (check-types ~.types-partial-explicit-capital ~[%tests %golden ~.types-partial-explicit-capital %source %jibb] src-386 `typ-386))
2041+ (weld (check ~.types-partial-explicit-capital src-387 `tok-387 `tre-387) (check-types ~.types-partial-explicit-capital ~[%tests %golden ~.types-partial-explicit-capital %source %jibb] src-387 `typ-387))
2032++ test-types-partial-forward
2042++ test-types-partial-forward
2033− (weld (check ~.types-partial-forward src-387 `tok-387 `tre-387) (check-types ~.types-partial-forward ~[%tests %golden ~.types-partial-forward %source %jibb] src-387 `typ-387))
2043+ (weld (check ~.types-partial-forward src-388 `tok-388 `tre-388) (check-types ~.types-partial-forward ~[%tests %golden ~.types-partial-forward %source %jibb] src-388 `typ-388))
2034++ test-types-partial-generalization
2044++ test-types-partial-generalization
2035− (weld (check ~.types-partial-generalization src-388 `tok-388 `tre-388) (check-types ~.types-partial-generalization ~[%tests %golden ~.types-partial-generalization %source %jibb] src-388 `typ-388))
2045+ (weld (check ~.types-partial-generalization src-389 `tok-389 `tre-389) (check-types ~.types-partial-generalization ~[%tests %golden ~.types-partial-generalization %source %jibb] src-389 `typ-389))
2036++ test-types-partial-identity
2046++ test-types-partial-identity
2037− (weld (check ~.types-partial-identity src-389 `tok-389 `tre-389) (check-types ~.types-partial-identity ~[%tests %golden ~.types-partial-identity %source %jibb] src-389 `typ-389))
2047+ (weld (check ~.types-partial-identity src-390 `tok-390 `tre-390) (check-types ~.types-partial-identity ~[%tests %golden ~.types-partial-identity %source %jibb] src-390 `typ-390))
2038++ test-types-partial-independent-atoms
2048++ test-types-partial-independent-atoms
2039− (weld (check ~.types-partial-independent-atoms src-390 `tok-390 `tre-390) (check-types ~.types-partial-independent-atoms ~[%tests %golden ~.types-partial-independent-atoms %source %jibb] src-390 `typ-390))
2049+ (weld (check ~.types-partial-independent-atoms src-391 `tok-391 `tre-391) (check-types ~.types-partial-independent-atoms ~[%tests %golden ~.types-partial-independent-atoms %source %jibb] src-391 `typ-391))
2050+++ test-types-partial-many-atom-constraints
2051+ (weld (check ~.types-partial-many-atom-constraints src-392 `tok-392 `tre-392) (check-types ~.types-partial-many-atom-constraints ~[%tests %golden ~.types-partial-many-atom-constraints %source %jibb] src-392 `typ-392))
2040++ test-types-partial-mold-bare-aura
2052++ test-types-partial-mold-bare-aura
2041− (weld (check ~.types-partial-mold-bare-aura src-391 `tok-391 `tre-391) (check-types ~.types-partial-mold-bare-aura ~[%tests %golden ~.types-partial-mold-bare-aura %source %jibb] src-391 `typ-391))
2053+ (weld (check ~.types-partial-mold-bare-aura src-393 `tok-393 `tre-393) (check-types ~.types-partial-mold-bare-aura ~[%tests %golden ~.types-partial-mold-bare-aura %source %jibb] src-393 `typ-393))
2042++ test-types-partial-mold-composite
2054++ test-types-partial-mold-composite
2043− (weld (check ~.types-partial-mold-composite src-392 `tok-392 `tre-392) (check-types ~.types-partial-mold-composite ~[%tests %golden ~.types-partial-mold-composite %source %jibb] src-392 `typ-392))
2055+ (weld (check ~.types-partial-mold-composite src-394 `tok-394 `tre-394) (check-types ~.types-partial-mold-composite ~[%tests %golden ~.types-partial-mold-composite %source %jibb] src-394 `typ-394))
2044++ test-types-partial-mold-forward
2056++ test-types-partial-mold-forward
2045− (weld (check ~.types-partial-mold-forward src-393 `tok-393 `tre-393) (check-types ~.types-partial-mold-forward ~[%tests %golden ~.types-partial-mold-forward %source %jibb] src-393 `typ-393))
2057+ (weld (check ~.types-partial-mold-forward src-395 `tok-395 `tre-395) (check-types ~.types-partial-mold-forward ~[%tests %golden ~.types-partial-mold-forward %source %jibb] src-395 `typ-395))
2046++ test-types-partial-mold-recursive
2058++ test-types-partial-mold-recursive
2047− (weld (check ~.types-partial-mold-recursive src-394 `tok-394 `tre-394) (check-types ~.types-partial-mold-recursive ~[%tests %golden ~.types-partial-mold-recursive %source %jibb] src-394 `typ-394))
2059+ (weld (check ~.types-partial-mold-recursive src-396 `tok-396 `tre-396) (check-types ~.types-partial-mold-recursive ~[%tests %golden ~.types-partial-mold-recursive %source %jibb] src-396 `typ-396))
2048++ test-types-partial-occurs
2060++ test-types-partial-occurs
2049− (weld (check ~.types-partial-occurs src-395 `tok-395 `tre-395) (check-types ~.types-partial-occurs ~[%tests %golden ~.types-partial-occurs %source %jibb] src-395 `typ-395))
2061+ (weld (check ~.types-partial-occurs src-397 `tok-397 `tre-397) (check-types ~.types-partial-occurs ~[%tests %golden ~.types-partial-occurs %source %jibb] src-397 `typ-397))
2050++ test-types-partial-projection
2062++ test-types-partial-projection
2051− (weld (check ~.types-partial-projection src-396 `tok-396 `tre-396) (check-types ~.types-partial-projection ~[%tests %golden ~.types-partial-projection %source %jibb] src-396 `typ-396))
2063+ (weld (check ~.types-partial-projection src-398 `tok-398 `tre-398) (check-types ~.types-partial-projection ~[%tests %golden ~.types-partial-projection %source %jibb] src-398 `typ-398))
2052++ test-types-partial-shadow-global
2064++ test-types-partial-shadow-global
2053− (weld (check ~.types-partial-shadow-global src-397 `tok-397 `tre-397) (check-types ~.types-partial-shadow-global ~[%tests %golden ~.types-partial-shadow-global %source %jibb] src-397 `typ-397))
2065+ (weld (check ~.types-partial-shadow-global src-399 `tok-399 `tre-399) (check-types ~.types-partial-shadow-global ~[%tests %golden ~.types-partial-shadow-global %source %jibb] src-399 `typ-399))
2054++ test-types-partial-shared-tvar
2066++ test-types-partial-shared-tvar
2055− (weld (check ~.types-partial-shared-tvar src-398 `tok-398 `tre-398) (check-types ~.types-partial-shared-tvar ~[%tests %golden ~.types-partial-shared-tvar %source %jibb] src-398 `typ-398))
2067+ (weld (check ~.types-partial-shared-tvar src-400 `tok-400 `tre-400) (check-types ~.types-partial-shared-tvar ~[%tests %golden ~.types-partial-shared-tvar %source %jibb] src-400 `typ-400))
2056++ test-types-partial-union-cases
2068++ test-types-partial-union-cases
2057− (weld (check ~.types-partial-union-cases src-399 `tok-399 `tre-399) (check-types ~.types-partial-union-cases ~[%tests %golden ~.types-partial-union-cases %source %jibb] src-399 `typ-399))
2069+ (weld (check ~.types-partial-union-cases src-401 `tok-401 `tre-401) (check-types ~.types-partial-union-cases ~[%tests %golden ~.types-partial-union-cases %source %jibb] src-401 `typ-401))
2058++ test-types-partial-union-edges
2070++ test-types-partial-union-edges
2059− (weld (check ~.types-partial-union-edges src-400 `tok-400 `tre-400) (check-types ~.types-partial-union-edges ~[%tests %golden ~.types-partial-union-edges %source %jibb] src-400 `typ-400))
2071+ (weld (check ~.types-partial-union-edges src-402 `tok-402 `tre-402) (check-types ~.types-partial-union-edges ~[%tests %golden ~.types-partial-union-edges %source %jibb] src-402 `typ-402))
2060++ test-types-partial-unresolved-tag
2072++ test-types-partial-unresolved-tag
2061− (weld (check ~.types-partial-unresolved-tag src-401 `tok-401 `tre-401) (check-types ~.types-partial-unresolved-tag ~[%tests %golden ~.types-partial-unresolved-tag %source %jibb] src-401 `typ-401))
2073+ (weld (check ~.types-partial-unresolved-tag src-403 `tok-403 `tre-403) (check-types ~.types-partial-unresolved-tag ~[%tests %golden ~.types-partial-unresolved-tag %source %jibb] src-403 `typ-403))
2063:: +check: run golden:jibb on a case and compare both outputs
2075:: +check: run golden:jibb on a case and compare both outputs