By the way, to forestall confusion, `zoom` is in `Lens.Micro.Mtl` in order 
to sort out the dependencies. `Lens.Micro.Mtl`  is also needed for `view`, 
but not for `(^.)`, because, following `Control.Lens`,  `view` is typed as 

     view :: MonadReader s m => Getting a s a -> m a

 The convenient way to get all the customary combinators for pipes use is 
thus

     import Lens.Micro.Platform

which just has a couple natural dependencies outside the boot libraries.  I 
haven't come across any difficulty with that.

-- 
You received this message because you are subscribed to the Google Groups 
"Haskell Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to haskell-pipes+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-pipes@googlegroups.com.

Reply via email to