Template:cpp/experimental/lib extensions/promise/dsc swap2