Para los que venimos de C, si se preguntan como pasar (* void) o crear punteros se ese tipo en Golang existe "interface{}" y cuando quieran parsearlos lo hacen asi "variable.(type)", por ejemplo:
var value interface{} = 5
// lo siguiente esta mal asi el valor sea 5 ya que el type no es int
var sum = value + 1
// pero podermos parsearlo asi
var sum = value.(int) + 1