     malformed ctx, atom, 'Matching on namespaced not supported'
   translation:
     if /^global./.test symbol
-      "window.#{symbol['global.'.length...]}"
+      "global.#{symbol['global.'.length...]}"
     else
       symbol
   type: toConstrained markOrigin jsType, atom

  for className, dict of values classParams
    if chain = findSuperClassChain ctx, className, constraint.className
      return accessList dict, chain
  throw new Error "Couldn't find dict for #{safprettyPrintForErrorePrintType constraint}"

findSuperClassChain = (ctx, className, targetClassName) ->
  for s in (ctx.classNamed className).supers

  }
}
;
var global = (1,eval)('this');
var Shem = Shem || {};
"""

