Use topSort to make an import plan.
Report circular dependencies as errors.
Import a planned set.
parseModule loads Modules