{-# OPTIONS --without-K --safe #-}
open import Categories.Category.Core using (Category)
module Categories.Diagram.Empty {o ℓ e} (C : Category o ℓ e) where
open import Categories.Category.Finite.Fin.Construction.Discrete using (Discrete)
open import Categories.Category.Lift using (liftC)
open import Categories.Functor.Core using (Functor)
empty : ∀ o′ ℓ′ e′ → Functor (liftC o′ ℓ′ e′ (Discrete 0)) C
empty _ _ _ = record
{ F₀ = λ ()
; F₁ = λ { {()} }
; identity = λ { {()} }
; homomorphism = λ { {()} }
; F-resp-≈ = λ { {()} }
}