Pipeline Patterns in Go
Pipelines with Error-handling and Cancellation