The union of registered flag names.
The numeric type of the bit values (number or bigint).
The registry's brand, used to keep flags from different registries structurally distinct.
Supplies the repository used to resolve each name to its
bit value and the combinator used to fold them.
The flag names to combine.
The bitwise OR of the bit values for all given names.
UnknownFlagError if any name in names is not registered.
Resolves flag names to their bit values and combines them into a single mask via bitwise OR.
Order and duplicates do not affect the result —
ORis commutative, associative, and idempotent. Returnscombinator.zerofor an empty array. Delegates the actual fold to computeMask.