pub unsafe extern "C" fn LLVMGetNamedGlobal(
    M: &Module,
    Name: *const c_char
) -> Option<&Value>