Although Warren's suggestion is logical, it's not in any way standard. (Most of the places where we have two ways of doing something, they are both standard.) It might be a nice idea, but I'm not at all convinced it's nice enough to be worth putting into Haskell. -- P