Accepts one of the six supported names: "gaussian", "binomial",
"poisson", "exponential", "gumbel", "cox". Anything else raises
an error — the build does not support user-defined families.
Already-built descriptors are returned unchanged (internal re-entry).