catches everything, including Errors
improve error messages concerning hidden names, also, missing module is reported in import phase only
improve error messages concerning hidden names
do not evaluate top level variables, it could take ages
frege.tools.Quick: go through a directory and find modules to check