pub unsafe extern "C" fn redRoutine( name: red_word, spec: *const c_char, func_ptr: *mut c_void) -> red_value