#129 Reorder foldMap parameter definition and add tests for Fold