The official port of Cookbook-hs to D.