 
 expandCall = (moduleName, call) ->
   {modules, ctx} = contextWithDependencies moduleDependencies moduleName
-  expanded = callMacroExpand ctx, call
-  if not isTranslated expanded
-    expanded
+  try
+    expanded = callMacroExpand ctx, call
+    if not isTranslated expanded
+      expanded
+  catch e
+    console.error "Error in expandCall"
+    console.error e
+    null
 
 importsFor = (moduleSet) ->
   lookupDefinitions = (name) ->

  else
    (jsCall 'constantToSource', [expressionCompile ctx, expression])

firstOrCall = (args) ->
  if args.length > 1
    call_ args[0], args[1...]
  else
    args[0]


    jsNoop()

ms['`'] = ms_quote = (ctx, call) ->
  expression = firstOrCall call
  if (_arguments call).length > 1
    labelDelimeters call, 'const'

