コンストラクタでPromiseの戻り値に対応