fusion-plugin-0.2.4: design/rec-binder-example.hs
module Main (main) where
import qualified Streamly.Internal.Prelude as S
import qualified Streamly.Internal.Data.Fold as FL
import Streamly.Internal.Data.Time.Units
main = do
S.drain
$ S.classifySessionsOf 3 (const (return False)) (fmap Right FL.drain)
$ S.map (\(ts,(k,a)) -> (k, a, ts))
$ S.timestamped
$ (,) <$> S.enumerateFromTo (1 :: Int) 1000 <*> S.enumerateFromTo 1 (100 :: Int)