Go 1.18 generic functions for slices, maps and channels | Dark Hacker News