No. We could instead overwrite `Y.later` to return a promise.