Is there any particular reason Clone couldn't be implemented on the Client struct? I'm trying to write a Python wrapper using Pyo3 and (because Python) everything must implement Clone. My current workaround of making my own Client type that implements Clone by reinitializing is harmful to performance (and bandwidth).