Define a reusable and lazy pipeline
The problem
I have the idea of a pipeline: it is defined once, it can be reused and when called, it changes its state but does not evaluate eagerly, because it could be “fed” from an infinite source of data.
For example:
- all integers which are multiple of 13 and has in its binary representation more ones than zeroes
- indices of bytes read from /dev/random which are ascii characters
Perhaps there are two separate issues I’m thinking about here:










