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