Fixed issue allowing strange type magic.
Fixed issue allowing strange type magic.

The (Html b) => Html (a -> b) instance allowed strange things like

    myHtml :: (Html h) => h
    myHtml = runHtmlMonad $ do
        img "What is this text here?"

Which would be rendered to:

    <img/>

This is obviously not correct. The new instance declaration does
not allow code like this anymore.

iblech/blaze-html,FranklinChen/blaze-markup,mikehat/blaze-all,Soostone/blaze-markup-haste,dylex/blaze-markup,Soostone/blaze-markup-haste,mikehat/blaze-all,dylex/blaze-markup,jgm/blaze-html,FranklinChen/blaze-markup,iblech/blaze-html,jgm/blaze-html,jgm/blaze-html,Soostone/blaze-html-haste,mikehat/blaze-all