pub fn replace_properties(
inprops: &[FstProperties],
root: Label,
epsilon_on_call: bool,
epsilon_on_return: bool,
out_epsilon_on_call: bool,
out_epsilon_on_return: bool,
replace_transducer: bool,
no_empty_fsts: bool,
all_ilabel_sorted: bool,
all_olabel_sorted: bool,
all_negative_or_dense: bool,
) -> FstProperties