       block = map lines, (line) -> '  ' + line
 
       # enclose in execute-immediate closure
-      block.unshift "_h2o_results_['#{guid}'].implicits.push do ->"
+      block.unshift "_h2o_results_['#{guid}'] do ->"
 
       # join and proceed
       go null, join block, '\n'

        compileJavascript
        executeJavascript sandbox, show
      ]
      (pipe tasks) input, (error, result) ->
        if error
          go error
        else
          tasks = map (pickResults sandbox.results[guid]), render
          (iterate tasks) go

Flow.Renderers = (_, _sandbox) ->
  h1: -> Flow.HtmlTag _, 'h1'

  execute = (go) ->
    input = _input().trim()
    unless input
      return if go then go() else undefined 

    render = _render()
    _isBusy yes
    # Clear any existing outputs
    _outputs []
    _hasError no
    render input,
      data: (result) ->
        _outputs.push result
      error: (error) ->
        _hasError yes
        #XXX review
        if error.cause?
          _outputs.push
            error: error
            template: 'flow-error'
        else
          _outputs.push
            text: JSON.stringify error, null, 2
            template: 'flow-raw'
      end: ->
        _hasInput render.isCode
        _isBusy no
        go() if go

    _isActive no

