Revert 33ee15d56facfc5204b5c4dbade95b44e428bc8b.
Revert 33ee15d56facfc5204b5c4dbade95b44e428bc8b.

Revert to the older faster toChar. I would have just removed the
old commit from history but it seems that would call for a rebase
which I hear is a bad idea in a public branch. Thus this commit.

tolysz/yesod,piyush-kurur/yesod,s9gf4ult/yesod,Daniel-Diaz/yesod,urbanslug/yesod,pikajude/yesod,ygale/yesod,yesodweb/yesod,meteficha/yesod,MaxGabriel/yesod,andrewthad/yesod,Daniel-Diaz/yesod,creichert/yesod,Daniel-Diaz/yesod,s9gf4ult/yesod,geraldus/yesod,beni55/yesod,wuzzeb/yesod,creichert/yesod,MaxGabriel/yesod,frontrowed/yesod,pikajude/yesod,s9gf4ult/yesod,DavidAlphaFox/yesod,frontrowed/yesod,yesodweb/yesod,geraldus/yesod,psibi/yesod,erikd/yesod,erikd/yesod,tolysz/yesod,DavidAlphaFox/yesod,chreekat/yesod,urbanslug/yesod,geraldus/yesod,ericnething/yesod,ygale/yesod,beni55/yesod,meteficha/yesod,wuzzeb/yesod,jprider63/yesod,erikd/yesod,ericnething/yesod,maxnordlund/yesod,maxnordlund/yesod,chreekat/yesod,ericnething/yesod,wuzzeb/yesod,frontrowed/yesod,MaxGabriel/yesod,psibi/yesod,jprider63/yesod,creichert/yesod,jprider63/yesod,ygale/yesod,meteficha/yesod,urbanslug/yesod,DavidAlphaFox/yesod,andrewthad/yesod,maxnordlund/yesod,piyush-kurur/yesod,pikajude/yesod,tolysz/yesod,beni55/yesod,yesodweb/yesod,andrewthad/yesod,psibi/yesod,chreekat/yesod