Template:cpp/thread/promise/dsc uses allocator