A repo for playing with the ability to range over functions in Go.
This is as alpha as alpha can be. I reserve the right to even change the
repo name, let alone API stability. (The underlying functionality isn't
even stable.)
Take wraps a push iterator with a function that will either take the
given integer number of values and stop, or stop when the underlying
sequence stops.
No special treatment for zero or negative numbers, both of which will
empty the sequence.