In Data.Map we have three functions that do exactly the same thing (assocs, toAscList, toList), two of them (assocs, toAscList) by definition. Is this by design? What about deprecating at least one of them? Cheers, Simon Hengel