pub fn connect_with_authentication_tap<'h, H, S>(
    phy: &'h WlantapPhyProxy,
    ssid: &'h Ssid,
    bssid: &'h Bssid,
    channel: &'h Channel,
    protection: &'h Protection,
    tap: AuthenticationTap<'h, H>
) -> impl Handler<S, TxArgs, Output = ActionResult> + 'h
where H: Handler<AuthenticationControl, AuthenticationEvent<'h>, Output = ActionResult> + 'h, S: 'h,