finish the proof of ffc_functor_weakly_monic