bind complex scrutinees of case expressions to variables to ensure they arn't calculated more than once.
bind complex scrutinees of case expressions to variables to ensure they arn't calculated more than once.

darcs-hash:20061223050147-1a7c6-367dfbf0fe16dcc4437132087f8a2f589eb688ef

jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc