Add Hoogle

Adds Hoogle support.