{-# OPTIONS --without-K --safe #-}
module Cats.Category.One where

open import Data.Unit using ( ; tt)
open import Level

open import Cats.Category.Base


One :  lo la l≈  Category lo la l≈
One lo la l≈ = record
    { Obj = Lift lo 
    ; _⇒_ = λ _ _  Lift la 
    ; _≈_ = λ _ _  Lift l≈ 
    ; id = lift tt
    ; _∘_ = λ _ _  lift tt
    ; equiv
        = record
        { refl = lift tt
        ; sym = λ _  lift tt
        ; trans = λ _ _  lift tt
        }
    ; ∘-resp = λ _ _  lift tt
    ; id-r = lift tt
    ; id-l = lift tt
    ; assoc = lift tt
    }