 
 imports = (moduleName, names) ->
   validModuleName = validIdentifier moduleName
-  for name in names
-    validName = validIdentifier name
-    jsVarDeclaration validName, (jsAccess validModuleName, validName)
+  join [(jsVarDeclaration validModuleName, (jsAccess "Shem", validModuleName))],
+    for name in names
+      validName = validIdentifier name
+      jsVarDeclaration validName, (jsAccess validModuleName, validName)
 
 ms.format = ms_format = (ctx, call) ->
   typeTable =

    name: dictName
    params: (map validIdentifier, allFieldNames)
    body: paramAssigns)
  [constrFn]

dictAccessors = (constrName, dictName, fieldNames) ->

  }
}
;
var Shem = Shem || {};
"""


