How can user code obtain a command-line text for an EnumerableFlag?
It looks like Name.synopsisString is internal.
I think user code should be able to do something like MyEnumerableFlag.caseA.names.first?.synopsisString, except that synopsisString should probably be renamed, maybe as commandLineToken or something similar.