Main is the "moved" program entrypoint, but with git version argument (which is set in real main package).
Map takes a slice of type T, maps every element of it to type R through the mapper function and returns the mapped elements in a new slice of type R.