Go mapa de funciones

Tengo el programa Go que tiene una función definida. También tengo un mapa que debería tener una clave para cada función. ¿Cómo puedo hacer eso

He intentado esto, pero esto no funciona.

func a(param string) {

}

m := map[string] func {
    'a_func': a,
}

for key, value := range m {
   if key == 'a_func' {
    value(param) 
   }
}