FVariants<K extends FVariantConstraint, E extends FVariant, V, D extends Delta> constructor
FVariants<K extends FVariantConstraint, E extends FVariant, V, D extends Delta> (})
Creates an FVariants with concrete variants.
Implementation
FVariants(this.base, {required Map<List<K>, V> variants})
: variants = {
for (final MapEntry(key: constraints, :value) in variants.entries)
for (final constraint in constraints) constraint: value,
};