I address it briefly in my thesis [1], Section 4.8.2. I think it's a fundamental limitation of stream fusion.