Ignore modern cabal sandboxes
Lots of small cleanups

--HG--
extra : amend_source : 61b40c14c742533aa4edbaf09db9e3e1eb921a28