pub unsafe extern "C" fn lyd_new_term_canon(
    parent: *mut lyd_node,
    module: *const lys_module,
    name: *const c_char,
    val_str: *const c_char,
    output: ly_bool,
    node: *mut *mut lyd_node
) -> Type