I don't know, I think the fact that you can use FlatMappables to do async programming and pure IO etc. doesn't mean you have to capture all of the potential uses in the name.
I mean... you can use timer interrupts to do preemptive multi-threading but we don't feel the need to give them a confusing name.
I mean... you can use timer interrupts to do preemptive multi-threading but we don't feel the need to give them a confusing name.