Template:cpp/experimental/barrier/dsc constructor