generics-sop-0.3.2.0: Generic Programming using True Sums of Products