fact: Definition bimap {F : C ∏ D ⟶ E} {x w : C} {y z : D} (f : x ~{C}~> w) (g : y ~{D}~> z) : F (x, y) ~{E}~> F (w, z) := @fmap (C ∏ D) E F (x, y) (w, z) (f, g).
imports: Category.Lib Category.Theory.Category Category.Theory.Isomorphism Category.Theory.Functor Category.Construction.Product