{-
  This type ℕ₋₂ was originally used as the index to n-truncation in order to
   be consistent with the notation in the HoTT book. However, ℕ was already
   being used as an analogous index in Foundations.HLevels, and it became
   clear that having two different indexing schemes for truncation levels was
   very inconvenient. In the end, having slightly nicer notation was not worth
   the hassle of having to use this type everywhere where truncation levels
   were needed. So for this library, use the type `HLevel = ℕ` instead.

  See the discussions below for more context:
   - https://github.com/agda/cubical/issues/266
   - https://github.com/agda/cubical/pull/238
-}
{-# OPTIONS --safe #-}
module Cubical.Experiments.NatMinusTwo where

open import Cubical.Experiments.NatMinusTwo.Base public

open import Cubical.Experiments.NatMinusTwo.Properties public

open import Cubical.Experiments.NatMinusTwo.ToNatMinusOne using (1+_; ℕ₋₁→ℕ₋₂; -1+Path) public