Нет, просто мы можем делать цепочку из зенов, потому что предыдущий зен всегда возвращает промис, но ведь мы в зены ретурним конкретное нужное нам значение, с которым будем работать дальше?
Или например await ждёт промис, но можно делать несколько авэйтов подряд, сохраняя предыдущий в переменную. Но там же конкретное значение, которое мы можем передать в следующую await функцию? Не знаю как написать чтобы было понятно что именно мне непонятно.