From 39b93f377635dc81e04826f52cbb6b72c19e8b04 Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Fri, 22 Jul 2016 16:43:54 -0700 Subject: [PATCH] refactor(library/init/functor): better signature --- library/init/functor.lean | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/init/functor.lean b/library/init/functor.lean index e82209d99d..15cd5e32ce 100644 --- a/library/init/functor.lean +++ b/library/init/functor.lean @@ -8,7 +8,7 @@ prelude structure functor [class] (f : Type → Type) : Type := (map : Π {a b: Type}, (a → b) → f a → f b) -inline definition fmap {A B : Type} {F : Type → Type} [functor F] (f : A → B) (a : F A) : F B := +inline definition fmap {F : Type → Type} [functor F] {A B : Type} (f : A → B) (a : F A) : F B := functor.map f a infixr ` <$> `:100 := fmap