 	###
 	_hCount: 0
 
+	###*
+	 * All onFulfilled and onRejected functions will be scheduled in
+	 * here, so that they can be execute on the next tick.
+	 * @private
+	###
 	fnQueue = Array 1000
 	fnQueueLen = 0
 

		return

	###*
	 * Schedule a function. The function will run on the next context.
	 * @private
	 * @param  {Function} fn
	###


		return

	# Schedule a flush task on the next tick.
	scheduleFlush = do ->
		if process? and process.nextTick
			->
