code: function getHandlerUntrusted(x) {
  			try {
  				var untrustedThen = x.then;
  				return typeof untrustedThen === 'function'
  					? new Thenable(untrustedThen, x)
  					: new Fulfilled(x);
  			} catch(e) {
  				return new Rejected(e);
  			}
  		}
docs: Get a handler for potentially untrusted thenable x
  @param {*} x
  @returns {object} handler