proposition: Lemma iso_functor_compose `{F1 : Functor} `{F2 : Functor} `{G1 : Functor} `{G2 : Functor} (HF : F1 [≅] F2) (HG : G1 [≅] G2) : F1 ◌ G1 [≅] F2 ◌ G2.
proof: Proof. intros. unfold Natural_Iso in *. intros. apply iso_functor_impl; auto. Qed.
imports: Ssreflect.choice Basics Endo FCompose Coq.Classes.Morphisms Coq.Setoids.Setoid Coq.Relations.Relation_Definitions