One thing the current set of pipeline funcs does not do well is allow the caller to control the fan-out in each stage.
It seems to me like this could be handled generically via a buffered channel and a generic fan-out stage, at the cost of only one additional goroutine.
One thing the current set of pipeline funcs does not do well is allow the caller to control the fan-out in each stage.
It seems to me like this could be handled generically via a buffered channel and a generic fan-out stage, at the cost of only one additional goroutine.