protected function promiseMapper() { return function ($val) { return Promise::doResolve($val * 2); }; }