pub fn get_kbd_by_name<Conn>(
    conn: &Conn,
    device_spec: DeviceSpec,
    need: GBNDetail,
    want: GBNDetail,
    load: bool
) -> Result<Cookie<'_, Conn, GetKbdByNameReply>, ConnectionError>
where Conn: RequestConnection + ?Sized,