Meanwhile, the economy is tanking to the point that the Fed is effectively nationalizing the banking system. I'm shocked, shocked that a bunch of semi-retired bankers and professional investors is choosing the option that takes many billions of dollars from the next generation of US taxpayers to cover the losses of bankers and professional investors who got taken for a wad by real estate speculators.
(Close the loop by imposing a fat Federal property tax, thus forcing the speculators to quit speculating and rent out all those empty houses at reasonable rates? Inconceivable!)
Anyway, the one upside of all this may be that, our economy being shit, we may have to actually submit to international pressure on a thing or two—maybe even a human rights treaty or the ICC. Too bad the whole "ex post facto" thing will presumably protect the current crop of torturers.
In other news, I like lazy list comprehensions:
allPhrases words = [ w : p | p <-  : allPhrases words, w <- words ]
Is there a nicer way to do this? It's hard to imagine.