is the category of haskell types and (total) functions). Note that is not a real category becuase:

  1. It is lazy.
  2. It is not total.

Agda (Categoory)

This is closely related to the ‘category’ .

  1. Agda uses intensional equality rather than extensional equality.