Remove trailing whitespace
Rename 'CartesianStrongMonoidal' -> 'ProductPreservingFunctor'