Template:cpp/experimental/observer ptr/dsc make observer