{-# OPTIONS --without-K --safe #-}
module Tools.Function where
-- Identity function
idᶠ : ∀ {ℓ} → {A : Set ℓ} → A → A
idᶠ x = x
-- Function composition (simply typed variant)
_∘ᶠ_ : ∀ {ℓ} → {A B C : Set ℓ} → (B → C) → (A → B) → A → C
_∘ᶠ_ f g a = f (g a)