Using cabal to configure the project.
More generic "examine" function but how can we change the file really exists ?