brilliant insight into haddock markup