Type parametric functions in Go (how to do .Map() without writing tons of code)
blog.burntsushi.net