I'd like to construct an ssl_socket with a `std::move`d socket: ``` tcp::socket socket; ssl::context context; ssl::stream<tcp::socket> ssl_socket{std::move(socket), context}; ```