promises work in generators-fast mode