Methods
inline foreachM<U> (f:T ‑> Promise<U>):Promise<T>
Performs an additional effect with the result of this promise, and
when it completes ignore the resulting value and instead return
the result of this promise. This is similar to success(...)
except that the additional side effect expressed in the result of f
must complete before computation can proceed.