evalBuffer :: Int -> Strategy a -> Strategy [a]
parallel Control.Parallel.Strategies
evalBuffer is a rolling buffer strategy combinator for (lazy) lists. evalBuffer is not as compositional as the type suggests. In fact, it evaluates list elements at least to weak head normal form, disregarding a strategy argument r0. > evalBuffer n r0 == evalBuffer n rseq