Re: strictly matching monadic let and overloaded Bool (was: Are patternguards obsolete?)