@@ -1,5 +1,6 @@
1module Prelude.Functor
1module Prelude.Functor
3import Prelude.Basics
4import Prelude.Basics
5%access public export
6%access public export
@@ -22,3 +23,5 @@ infixl 4 <$>
22(<$>) : Functor f => (func : a -> b) -> f a -> f b
23(<$>) : Functor f => (func : a -> b) -> f a -> f b
23func <$> x = map func x
24func <$> x = map func x
26+Functor (Pair a) where
27+ map f (x, y) = (x, f y)