template<typename F>
Matches an Arrow whose Domain is a categorical Product (std::pair).
Definition limit.cppm:631
A type that knows its own Domain (A) and Codomain (B), objects it maps between: called at the domain'...
Definition morphism.cppm:168
Categorification of std::pair<A, B> as the categorical product (A × B).
Definition limit.cppm:498
typename std::remove_cvref_t< F >::Domain Dom
Shorthand to look up the Domain of an Arrow type F.
Definition morphism.cppm:231
Matches an Arrow whose Domain is a categorical Product (std::pair).