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