catMaybes fusion
Motivation
catMaybes could easily partake in fusion, with significant performance gains in some cases.
I'm not sure if it's actually used much, but it seems very easy to do. (I think).
Proposal
redefine:
catMaybes = mapMaybe id
since mapMaybe does partake in fusion.