Analyze: generalize type of analyzeFiles
Separate file and package analyzers
Simplify type of Analyzer
Use lens