add haskell latex
remove redundant code
maint on haskell modes