pub fn program_functions(
program: &Program,
) -> impl Iterator<Item = (Location, &Function)>Expand description
Yields (Location, &Function) for every function defined in program, including those in
nested modules. program.stubs is not traversed.