pub fn query_best_size<Conn>(
    conn: &Conn,
    class: QueryShapeOf,
    drawable: Drawable,
    width: u16,
    height: u16
) -> Result<Cookie<'_, Conn, QueryBestSizeReply>, ConnectionError>
where Conn: RequestConnection + ?Sized,