record Prod : (a -> b -> Type) -> (a' -> b' -> Type) -> (a, a') -> (b, b') -> TypeThe product category of two other categories.
Category cat => Category cat' => Category (Prod cat cat')Semigroupoid cat => Semigroupoid cat' => Semigroupoid (Prod cat cat').fst : Prod cat cat' x y -> cat (fst x) (fst y)fst : Prod cat cat' x y -> cat (fst x) (fst y).snd : Prod cat cat' x y -> cat' (snd x) (snd y)snd : Prod cat cat' x y -> cat' (snd x) (snd y)Prod : SemigroupoidR -> SemigroupoidR -> SemigroupoidRProd : CategoryR -> CategoryR -> CategoryRFunctorProd : FunctorR catF catF' -> FunctorR catG catG' -> FunctorR (Prod catF catG) (Prod catF' catG')