I was hoping someone would notice the similarity with MVU. :) In fact, I always found folds confusing until I realized that an Elm application (even today) is just a fold. (And the view function is a transformation run on the model after each fold step.) And so, adopting the same strategy used by MVU enables a straight-forward definition of fold.
Thanks for the comment!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.