 ###
 
 _ = require 'underscore'
+Q = require  'q'
 printStackTrace = require 'stacktrace-js'
 Bacon = require 'bacon.model'
 React = require './react_abuse'

  handlers = collect_extension_points ctx, 'context_result_handler'
  _.find handlers, (handler) -> handler ctx, object

handle_any_object = (ctx, object) ->
  add_component ctx, Builtins.context_fns.object.fn.raw_fn ctx, object
  true

  handle_cmd
  handle_module
  handle_using_extension
  handle_promise
  handle_any_object
]

