cpp/coroutine/coroutine handle/coroutine handle

Creates a that does not refer a coroutine, or copies a.

@1-2@ Initializes the underlying address to. After construction, address returns, and the does not refer a coroutine. These constructors are not declared for the specialization.

@3-4@ Copies the underlying address. The copy constructor and move constructor are equivalent to implicitly declared ones.