Demystifying Go's io.reader and io.writer interfaces | Dark Hacker News