ReadonlygroupGroups needed to recover.
ReadonlygroupsThe groups, in order; a frozen copy of what was passed.
Number of groups.
Total shares across all groups.
StaticisType guard for a Spec, including one from another copy of this package.
StaticfromA validated spec over a frozen copy of groups. The fields are read
once and groups is snapshotted by index, so what is checked is what
is stored; a GroupSpec from another copy of this package is rebuilt
through this copy's factory.
Same group threshold and pairwise equal groups; false for anything that is not a Spec (one from another copy of this package compares by its fields).
groupThresholdofgroupsmust each meet their member threshold. Instances and theirgroupsarray are frozen.