patch applied (cabal): Add specialised modules for handling ar and ld