pub fn fold_map<M, C, F>(container: C, mapper: F) -> Mwhere M: Monoid, C: Foldable<M>, F: Fn(&<C as HKT<M>>::Current) -> M,