Module docstring
{"# Category of categories
This file contains the definition of the category Cat of all categories.
In this category objects are categories and
morphisms are functors between these categories.
Implementation notes
Though Cat is not a concrete category, we use bundled to define
its carrier type.
"}