pub(crate) fn build(
path: &Path,
) -> GeopResult<(Program, BuiltPart, Vec<String>)>Expand description
The program at path, built, its parts where its mates hold them, and
the mates the program’s state did not hold. A stale state — a file it
places changed since it was saved — is solved for here, not in the
file: that is the editor’s to write.