 _ = require 'lodash'
 
 bus = require './bus'
+# Clone a copy of the global default 'retriever'
 retriever = _.clone require('./retriever')
 
 

  reset: ->
    core.responders = {}
    core.modules = getAxiomModules()
    core.retriever = _.clone require('./retriever')
    bus.utils.reset()

  load: (moduleName, module) ->

  init: (config, modules, _retriever) ->
    core.reset()
    modules or= []

    # Mutate our closure-captured './retriever' clone with an
    # injected '_retriever', if it exists
    retriever = _retriever if _retriever?

    # Attempt to load a global 'axiom.*' file from the project root
