Template:cpp/experimental/propagate const/dsc get underlying