         exps = inside node
         if isMap node
           compileMap exps
+        if isTuple
+          compileList exps
         else if isList node
           compileList exps
         else

            access call new
            require'.split ' '

controls = '\\(\\)\\[\\]'

tokenize = (input) ->
  whitespace = ''

isList = (node) ->
  Array.isArray(node) and (node[0].token is '[')

isTuple = (node) ->
  Array.isArray(node) and (node[0].token is '{')

isMap = (node) ->
  isTuple(node) and (elems = inside node; elems.length > 0) and elems[0].label is 'label'

compileImpl = (node) ->
  switch node.type
