pub async fn create_udp_client_binding(
bind_host: SocketAddr,
port_range: Option<String>,
hopr: Arc<Hopr>,
open_listeners: ListenerJoinHandles,
destination: Address,
target_spec: SessionTargetSpec,
config: SessionClientConfig,
) -> Result<(SocketAddr, Option<HoprSessionId>, usize), BindError>