unsafe extern "C-unwind" fn host_data_arg(node: *const c_void, index: usize) -> *const c_void {
unsafe extern "C-unwind" fn host_data_function_symbol(node: *const c_void) -> *const c_void {
let arg_indices: Vec<ATermIndex> = arg_refs.iter().map(|a| node_to_index(a.shared())).collect();
let arg_terms: Vec<ATermRef<'_>> = arg_indices.iter().map(|i| ATermRef::from_index(i)).collect();
pub fn data_expression_ref_from_term<'a, T: Term<'a, 'a>>(term: &T) -> DataExpressionRefFFI<'a> {