make lint check for duplicate definitions and check code right after conversion from Hs
make lint check for duplicate definitions and check code right after conversion from Hs

darcs-hash:e6ccab3e7c8185df91408336b91af239857c8c5f

dpwright/jhc,dpwright/jhc,dpwright/jhc,dpwright/jhc