Map in Go.
A map is a reference structure created by make.
A map with a string as key and an int as value.
counts := make(map[string]int)
keys := []string(reflect.ValueOf(myMap).MapKeys())
# or
keys := make([]int, len(mymap))
i := 0
for k := range mymap {
keys[i] = k
i++
}
v, ok = m[key]
where;