-clean
fix tinst/speculative
Reduce using isSpeculative
+clean
+ideal change
+disconnect instantiation chain after instantiatingModule is set
+clean
calculate isCompleteSpeculative for Instance itself, structlit.d test15b() Nullable2(T)
+Make an instance speculative if it's tinst is speculative
cleanup TemplateInstance::semantic
+reorder TemplateInstance fields, and rename to needsCodegen(TemplateInstance *)
+debug
+stash