{-# OPTIONS --universe-polymorphism #-} open import Level module Function.InstanceArguments where explicitize : ∀ {a b} {A : Set a} {B : A → Set b} → (⦃ x : A ⦄ → B x) → (x : A) → B x explicitize f x = f ⦃ x ⦄ … : ∀ {a} {A : Set a} ⦃ x : A ⦄ → A … ⦃ x ⦄ = x