Finding the Missing 'Reduce' Typeclass from Finger Tree Article
问题 Yesterday's Wikibender that started with this stackoverflow qestion on Comonads ended up at MarkCC's article on Finger Trees. In the article he makes extensive use of the Reduce type class. He writes about this typeclass as if it is a very common and frequently use library, but I cannot find it on hackage, nor can I find enough documentation to really understand the code. Can someone help me understand what the Reduce typeclass is doing, how the (-<) and (>-) operators work, and what should