Takes a functor and tries to transform it into a list of key-value pairs
![Tests][BADGE_TRAVIS] ![Stability][BADGE_STABILITY] ![Dependencies][BADGE_DEPENDENCY]
Reduces over a functor, providing the reducer with the value and key
Reduce over a iterable's values