     notebook = input_cell.notebook
     run_context =
       cell: output_cell
+      input_cell: input_cell
       notebook: notebook
       ops: ops
       current_options: {}

      run_context.output $pre
      run_context.failure()

    lead.define_functions functions, graphite_function_names
    try
      compiled = CoffeeScript.compile(string, bare: true) + "\n//@ sourceURL=console-coffeescript.js"

        `with (cli) { with (functions) { with (vars) {`
        result = eval compiled
        `}}}`
        display_object result
      catch e
        handle_exception e, compiled

