File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -64,24 +64,24 @@ mfiltrate =
6464 (either (const empty) pure <=< lmap Right )
6565
6666monochrome_
67- :: (Monadic m p , Monad m )
67+ :: (Monadic m p , Applicative m )
6868 => p m a b -> Optic (p m ) m a b () ()
6969monochrome_ = monochrome . (*<)
7070
7171monochrome
72- :: (Monadic m p , Monad m )
72+ :: (Monadic m p , Applicative m )
7373 => (p m a b -> p m s t ) -> Optic (p m ) m s t a b
74- monochrome f = fmap return . f . joinP
74+ monochrome f = fmap pure . f . joinP
7575
7676withMonochrome_
77- :: (Monadic m p , Monad m )
77+ :: (Monadic m p , Applicative m )
7878 => Optic (p m ) m a b () () -> p m a b
7979withMonochrome_ f = withMonochrome f oneP
8080
8181withMonochrome
82- :: (Monadic m p , Monad m )
82+ :: (Monadic m p , Applicative m )
8383 => Optic (p m ) m s t a b -> p m a b -> p m s t
84- withMonochrome f = joinP . f . fmap return
84+ withMonochrome f = joinP . f . fmap pure
8585
8686class
8787 ( forall i j . Profunctor (p i j m )
You can’t perform that action at this time.
0 commit comments