pub unsafe extern "C" fn INTERNAL(x: SEXP) -> SEXP