pub fn compile_to_ir(source: &str) -> Result<String, String>
Compile source string to LLVM IR string (for testing)