zip_longest
with the obvious semantics.zip_with
is some kind of generalization of fmap
with several Functors
at a time. Is this interesting? unpack
or moving it elsewhere, maybe Functional. into
out of this module. Maybe it would fit better with other utilities manipulating template specializations.rsect
and lsect
. Not sure it can be done, but here's some brain food: Iterable
is finite and whether it has efficient xx or yy operations.at
when we have a way of knowing whether an Iterable
is finite.Foldable
, Comparable
, Orderable
, drop_while
, drop
and default methods. repeat
and take
.snoc
and init
could be id
. Comparable
and Orderable
forĀ Maybe
. This might require Maybe
to become a parametric datatype. Can we handle this? IntegralDomain
.