Is there a tool available that will tell me if the cabal file for my library or application has any unnecessary build-depends? <br><br>I
 have a habit of developing new modules within an application and then 
moving them out to separate libraries. For instance, I might move module
 Foo out of my application and into a new or existing library package. 
If Foo was the only module in my application to explicitly import any 
modules from the Bar package, I would like to know that I can now remove
 the dependency on Bar from my application&#39;s build-depends in the cabal 
file. <br><br>My strategy right now would be to search my whole 
application for other imports of any of the modules from the Bar 
package, or just remove Bar from build-depends and check if the 
application still compiles. Neither solution is particularly scalable or
 satisfying.<br><br>Cheers, <br>Jason Whittle<br><br>