# Functions
ElvishInGlobal returns a setup function suitable for the evaltest framework, which creates a function called "elvish" in the global scope that invokes the given program.
ProgramAsGoFn converts a [prog.Program] to a Go-implemented Elvish function.