Setoid ⋅ Typing ⋅ Saturation ⋅ Instantiation ⋅ Equality ⋅ Subtyping ⋅ Category ⋅ Factoring ⋅ Functor ⋅ Hom-Functor ⋅ Natural Transformation ⋅ Yoneda ⋅ Limit ⋅ Kleisli ⋅ Adjoint ⋅ Cartesian closed ⋅ Representing ⋅ Labeling ⋅ Jointing