Pointfree is good for reasoning about composition. It can often be more readable than pointful code when the focus of the function is on composition of other functions. For example, take this function from Bird's Pearls of Functional Algorithm Design:boxes = map ungroup . ungroup . map cols . group . map group