úÎ0      Safe-InferredLike  request ()/, except try to use the leftovers buffer first A & return value indicates end of input. /Push an element back onto the leftovers buffer .Peek at the next element without consuming it !Check if at end of input stream. Fold all input into a list Note:  is usually an anti-pattern. 4Consume the input completely, discarding all values :Forward up to the specified number of elements downstream JForward downstream as many consecutive elements satisfying a predicate as  possible :Guard a pipe from terminating by wrapping every output in  and ending " with a never-ending stream of s. Compose  , downstream of a guarded pipe to unwrap all s and  terminate on the first . Lift a -oblivious pipe to a -aware pipe by auto-forwarding  all s. 0 fmapPull f >-> fmapPull g = fmapPull (f >-> g)   fmapPull pull = pull &Wrap all values flowing downstream in . Lift a -generating pipe to a -transforming pipe by  auto-forwarding all s  & -- Using: f >>> g = f >-> bindPull g   returnPull >>> f = f   f >>> returnPull = f  # (f >>> g) >>> h = f >>> (g >>> h) Or equivalently:  returnPull >-> bindPull f = f   bindPull returnPull = pull  9 bindPull (f >-> bindPull g) = bindPull f >-> bindPull g   in on a sub-state using a Lens'.  O zoom :: Lens' s1 s2 -> StateP s2 p a' a b' b m r -> StateP s1 p a' a b' b m r  zoom (f . g) = zoom f . zoom g   zoom id = id A Lens'! to the first element of a pair. Like _1, but more monomorphic  _fst :: Lens' (a, b) a A Lens'" to the second element of a pair. Like _2, but more monomorphic  _snd :: Lens' (a, b) b  Lens' s1 s2  Local state  Global state " !"#$    Safe-Inferred%      !"#$%&'()*++,pipes-parse-1.0.0Control.Proxy.ParseControl.Proxy.Parse.TutorialdrawunDrawpeek isEndOfInputdrawAllskipAllpassUpTo passWhilewrapunwrapfmapPull returnPullbindPullzoom_fst_sndbase Data.MaybeNothingJustMaybe Data.MonoidmappendmemptyMonoid pipes-3.3.0Control.Proxy.Trans.Stategetsmodifyputget execStateK execStateP evalStateK evalStateP runStateK runStatePstateTstateunStatePStateP