law checking for Cords
Move replicateM, replicateM_, filterM and partitionM to Applicative.
compare new `filterM` and `replicateM` with old implementation
Merge pull request #265