Template:cpp/thread/promise/dsc swap