Functions are first class objects in Go and inhabit a richer life than most new Go programmers explore.