Web Browser in Haskell (potentially)