type translatable interface{ spanishVersion() string}
func (t translatable) printSpanish(){ fmt.Println(t.spanishVersion()) }
type helloW struct {}
func (helloW) spanishVersion() string{ return "Holla Mundo"}
func main() { var trans translatable trans = helloW{} trans.printSpanish()}
prog.go:7: invalid receiver type translatable (translatable is an interface type)
prog.go:20: trans.printSpanish undefined (type translatable has no field or method printSpanish)