~bound(void) { if (N == 0) out_("[]"); else out_("[").compact() ( N ).compact() ("]"); }
bracket(output& out, const char* = nullptr) : out_(out) { out_("(").compact(); }