//! Endpoint groups.
//!
//! Each endpoint group should expose a small domain-oriented surface and defer
//! shared HTTP, auth, and error handling to the client/transport layer.
pub
/// Builds the query pairs for an array parameter in the exchange's
/// `form`/`explode=false` style: a single `key=v1,v2,v3` entry (the comma is
/// left literal by the transport's component encoder). An empty iterator yields
/// no pair at all. Shared by the endpoint groups so every array filter
/// serializes the same, spec-conforming way.
pub