         template: 'flow-raw'
 
   render: (input, go) ->
-    sandbox.results[guid] = []
+    sandbox.results[guid] = implicits: [], explicits: []
     tasks = [
       safetyWrapCoffeescript guid
       compileCoffeescript

    block = map lines, (line) -> '  ' + line

    # enclose in execute-immediate closure
    block.unshift "_h2o_results_['#{guid}'].push do ->"

    # join and proceed
    go null, join block, '\n'

      if error
        go error
      else
        { implicits, explicits } = sandbox.results[guid]
        tasks = map (if explicits.length then explicits else implicits), render
        (iterate tasks) (results) -> go null, results

Flow.Repl = (_) ->
  _cells = nodes$ []
