pub unsafe extern "C" fn PL_get_compound_name_arity_sz(
    t: term_t,
    name: *mut atom_t,
    arity: *mut usize
) -> c_int