Btw, I should also give a shoutout to Vladimir Vivien&#x27;s Automi library, also posted on the GopherAcademy blog some days ago: <a href="https:&#x2F;&#x2F;blog.gopheracademy.com&#x2F;advent-2015&#x2F;automi-stream-processing-over-go-channels" rel="nofollow">https:&#x2F;&#x2F;blog.gopheracademy.com&#x2F;advent-2015&#x2F;automi-stream-pro...</a><p>It takes an interesting, slightly different approach, in my view especially for slightly lower-level operations compared to the &quot;scipipe&quot; pattern above. For example, it looks like something I&#x27;d use for implementing the internals of components in my pattern.