How is “alongside an interpreter” meaningfully different than “at the time of execution”?
"at the time of execution" could mean that your program never runs an interpreter and instead compiles the input code before running any of it, basically like the --run option in the tiny c compiler