Значение выполнения обещания параллельна возвращаемому значению функции и причине отклонения обещания параллелируется исключенному исключению функции. Функции не могут возвращать несколько значений, поэтому обещания не должны иметь более одного значения выполнения.