on master help sign in
Merge pull request #2976 from ulidtko/patch-1
39ab37bEdwin Brady
libs/effects/Effects.idr+4
@@ -327,6 +327,10 @@ pureM = Value
327(<*>) prog v = do fn <- prog
327(<*>) prog v = do fn <- prog
328 arg <- v
328 arg <- v
329 return (fn arg)
329 return (fn arg)
330+
331+(<$>) : (a -> b) ->
332+ EffM m a xs (\v => xs) -> EffM m b xs (\v => xs)
333+(<$>) f v = pure f <*> v
330
334
331(*>) : EffM m a xs (\v => xs) ->
335(*>) : EffM m a xs (\v => xs) ->
332 EffM m b xs (\v => xs) -> EffM m b xs (\v => xs)
336 EffM m b xs (\v => xs) -> EffM m b xs (\v => xs)