documented Uri::build_query_string()