Mapas flexíveis em Go

Acabei de redescobrir como os mapas realmente são flexíveis. Então, eu queria mostrar esta pequena joia
“ `go
package main

import "fmt"

func main
() {
flexmap
:= make(map[interface{}]string)
flexmap
[1] = "one"
flexmap
[2.1] = "two dot one"
flexmap
["highlander"] = "there can be only one"
for key, value := range flexmap {
fmt
.Println(key, "=", value)
}
}
http://play.golang.org/p/AHh8bfBdsp