An interface is two things:
The interface{} type, the empty interface is the interface that has no methods.
type Talker interface { speak(string) }