Make an Into Helper to Remove Boilerplate and Simplify our Transduce API
transduce function is powerful but requires a lot of boilerplate.
It would be nice if we had a way to transduce into arrays and objects without having to specify the inner reducer behaviour, i.e. how to build up values, since a given collection type will almost always have the same inner reducer.
In this lesson we'll being doing just that with an
into() helper function that will know if an array or object collection is passed in and handle each case accordingly.