make reduce primary, foldl alias