pub async fn select_input<Conn>(
    conn: &Conn,
    eid: Event,
    window: Window,
    event_mask: EventMask
) -> Result<VoidCookie<'_, Conn>, ConnectionError>where
    Conn: RequestConnection + ?Sized,