Module docstring
{"# Categories
Defines a category, as a type class parametrised by the type of objects.
Notations
Introduces notations in the CategoryTheory scope
* X ⟶ Y for the morphism spaces (type as \\hom),
* 𝟙 X for the identity morphism on X (type as \\b1),
* f ≫ g for composition in the 'arrows' convention (type as \\gg).
Users may like to add g ⊚ f for composition in the standard convention, using
lean
local notation:80 g \" ⊚ \" f:80 => CategoryTheory.CategoryStruct.comp f g -- type as \\oo
"}