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