Martin Escardo and Paulo Oliva, originally 2-27 July 2021, with
generalizations and additions 2024-2026.
(Wild) monads on types, with a parameter ℓ : Universe → Universe, so that we
can have a type X in a universe 𝓤 with T X in a universe ℓ 𝓤. For
example, for the list monad, we have ℓ 𝓤 = 𝓤, but for the powerset
monad we have ℓ 𝓤 = 𝓤⁺.
They are wild because we don't consider coherence conditions in the
sense of HoTT/UF or higher category theory.
\begin{code}
{-# OPTIONS --safe --without-K #-}
module MonadOnTypes.index where
import MonadOnTypes.Definition
import MonadOnTypes.J
import MonadOnTypes.J-transf
import MonadOnTypes.J-transf-variation
import MonadOnTypes.K
import MonadOnTypes.JK
import MonadOnTypes.List
import MonadOnTypes.NonEmptyList
import MonadOnTypes.Reader
\end{code}