           orderedBlocks[order] = blockOptions
         else
           orderedBlocks.push blockOptions
-      
+
       blockStrings = []
-      
+
       asyncStack   = []
 
       orderedBlocks.forEach (block)=>

  # #

  fetchApps:(callback)->
    
    if Object.keys(@constructor.manifests).length isnt 0
      callback null, @constructor.manifests
    else

  compileSource:(name, callback)->

    kallback = (app)=>

      return warn "#{name}: No such app!" unless app

      {source} = app
      {blocks, stylesheets} = source
      {nickname} = KD.whoami().profile


      orderedBlocks = []
      for blockName, blockOptions of blocks
        blockOptions.name = blockName
