Stream fusion for mapM