proposition: Theorem first_second {x y z w : C} (f : x ~> y) (g : z ~> w) : first f ∘ second g ≈ second g ∘ first f.
proof: Proof. unfork. Qed.
imports: Category.Lib Category.Theory.Category Category.Theory.Isomorphism Category.Structure.Terminal