pub unsafe extern "C" fn s7_make_typed_function(
sc: *mut s7_scheme,
name: *const c_char,
f: s7_function,
required_args: s7_int,
optional_args: s7_int,
rest_arg: bool,
doc: *const c_char,
signature: s7_pointer,
) -> s7_pointer