Coverage remained the same at 100.0% when pulling ade4f79dd7d845c9ac5b2bcc47a48ab731ef71ff on iterate-with-sentinel into ab7bdd189fc16b72e492a634d949b0897583c698 on master.
xs = stream.call(callable) | pipe.cycle() | pipe.takewhile(lambda x: x != sentinel)
# Equivalent to the confusing usage of `stream.iterate(callable, sentinel)`
Coverage remained the same at 100.0% when pulling ade4f79dd7d845c9ac5b2bcc47a48ab731ef71ff on iterate-with-sentinel into ab7bdd189fc16b72e492a634d949b0897583c698 on master.