/** * What `Select`'s empty row is called — and it depends on which of two jobs that * row is doing. * * A CHOICE (`clearable`) is how the reader gets back to no value. They * pick it the way they pick any other row, so it is NAMED, and named the same * whether or not something is currently selected — a name that vanishes on * selection vanishes exactly when it is needed. * * A PLACEHOLDER exists only because nothing is chosen yet. It carries the * caller's hint and leaves on selection; naming it "None" would turn a prompt * into an apparent value. * * RN-free so the rule is testable as the rule, rather than through a native * `