experimental::promise::promise (1 of 3 overloads)
promise
();