pub fn compile_source(source: &str) -> Result<Bytecode, String>
Parse and compile Monkey source, reporting the first error as a string.