Consumes a defaults object with booleans, generates all possible variations of it
Generate all possible permutations of an object's key-value pairs
Type safe combinatorics utility for getting all combinations.
Library to enumerate all natural number lists with a target sum.