I'm looking up sets and converting sets to lists in Haskell, and I see this:
Convert the set to a list of elements. Subject to list fusion.
(https://hackage.haskell.org/package/containers-0.5.10.2/docs/Data-Set.html)
I see this in many of the functions handling conversion of sets and lists. When do I need to worry about what this does, and what do I need to think about in such cases? Do I only need to worry about it if I am dealing with streams, as the proposed duplicate question suggests?