better haddock linking