 
 		return
 
-	###*
-	 * Create cross platform nextTick helper.
-	 * @private
-	 * @return {Function} `(fn) -> undefined` The fn will be called until
-	 * the execution context stack contains only platform code.
-	###
 	scheduleFlush = do ->
 		if process? and process.nextTick
 			->

	###*
	 * Resolve or reject primise with value x. The x can also be a thenable.
	 * @private
	 * @param {Yaku} [p]
	 * @param {Any | Thenable} x A normal value or a thenable.
	###
	resolveValue = (p, x) ->

	fnQueue = Array 1000
	fnQueueLen = 0

	###*
	 * Run all queued functions.
	 * @private
	###
	flush = ->
		i = 0
		while i < fnQueueLen
