title: Syntactic meaning of the space between the map key type and the value type
body: <p>An online example of Go I am following has the following syntax for a map type as a parameter in a function: </p>
  
  <p><code>func (contact *Contact) Validate() (map[string] interface{}, bool) {</code></p>
  
  <p>What does the space between map[string] and interface mean? I can't find any other examples defining a map with a space there.</p>