Why don't we rely on Aseem's dependencies-as-you-go feature? Because it's unsound so we might as well do a first (sound) analysis first thing.
This would solve the problem of one launching Emacs on a file that is not in the current directory (currently a broken scenario) Yes
We still may want a warning that if Emacs is in dir1 and launches F* on dir2/Foo.fst and dir2 is not in the include path, then this is sketchy (need to send the current working directory to F*, then) TODO