Move smart ops for haskell into haskell config, using unicode for type
constraint arrows