I/O with Go: io.Pipe()
garbagecollected.org