VimUnDoup \}Z"?iyPpPMtransformations `take`, `drop`, `flatten` etc. Note the fact that `filter` is|(PXx_MPX@Mthe abstraction above. So let's take a more practical look at the idea. There5_PXC2is a `reduce` function with *(very familiar)* API:5_PXE6say is a `reduce` function with *(very familiar)* API:5_|(PXw{}Mtransformations `take`, `drop`, `flatten` etc. Note the fact that `filter` is5