Generator A function that returns a channel Pipeline Go Concurrency Patterns: Pipelines and cancellation - The Go Programming Language Multiplexing Use fan in function (takes two channel and returns one channel) Future Return a proxy object (channel) to be consumed in the future. Links GitHub - lotusirous/go-concurrency-patterns: Concurrency patterns in Go Golang