Hi Christopher This is due to Henning Thielemann - I believe it is an idiom used in Modula 3, though it hasn't otherwise caught on in Haskell. If Henning doesn't read this list and reply in due course, you could try punting the conversation to the Haskell-Art list...