genericLength package:streamly-core

Like length, except with a more general Num return value Definition:
>>> genericLength = fmap getSum $ Fold.foldMap (Sum . const  1)

>>> genericLength = Fold.foldl' (\n _ -> n + 1) 0
Pre-release
Like length, except with a more general Num return value Definition:
>>> genericLength = fmap getSum $ Scanl.foldMap (Sum . const  1)

>>> genericLength = Scanl.mkScanl (\n _ -> n + 1) 0
Pre-release