On the other hand:I'd _strongly_ argue against "making up our minds" about definitions within the Haskell community. Most of these concepts aren't Haskell-specific.An example of something to avoid is our definitions of "concurrency" and "parallellism." We as a community have specific, good definitions of each term. [1] So does the Erlang community. [2] Yet the definitions don't have anything to do with each other, which makes talking across communities more difficult.amindfv / Tom[2] http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html, "Defining concurrency and parallelism"