I need to test many combinations of types for my parser printer library.
Described in Type Combinations for Tests