Ha. Yeah, the map() and reject() function defs are fine but the actual usage is a little eye-bleed inducing :)
So now that we've established Ruby is better at being Ruby than Go is, I wonder if there's an actual use case for this kind of thing, so I can demonstrate the "Go way" of handling it...