pub type CryptClientFn = Arc<dyn Fn() -> Channel + Send + Sync>;
struct CryptClientFn { /* private fields */ }