pub fn determinize<W, F1, F2>(fst_in: &F1) -> Result<F2, Error>where
    W: WeaklyDivisibleSemiring + Ord + Eq,
    F1: ExpandedFst<W = W>,
    F2: MutableFst<W = W>,