Sum() and Product() are now type-specific