 	###
 	constructor: (executor) ->
 		if isLongStackTrace
-			@[$promiseStack] = genTraceInfo()
+			@[$promiseTrace] = genTraceInfo()
 
 		return if executor == $noop
 

	$resolved = 1
	$pending = 2

	$promiseStack = '_pStack'

	# These are some symbols. They won't be used to store data.
	$circularChain = 'promise_circular_chain'

	 * @return {Function} `(value) -> undefined` A resolve or reject function.
	###
	genSettler = (self, state) -> (value) ->
		if isLongStackTrace
			self[$settlerTrace] = genTraceInfo(true)

		settlePromise self, state, value

	###*
	 * Link the promise1 to the promise2.
