title: import struct in go, get "not a type" error
body: <p>I import a struct defined in another package, when try to use it to construct a literal, get a "not a type" error.</p>
  
  <p>In publish.go</p>
  
  <pre><code>type Book struct {
      Name string
      Author string
      Published bool
  }
  </code></pre>
  
  <p>In store.go</p>
  
  <pre><code>import "publish"
  
  func Init() {
      var reading publish.Book
  
      b := &amp;reading {
          Name: "Learn Go Lang",
          Author: "Rob",
          Published: true
      }
  }
  </code></pre>
  
  <p>Error: reading is not a type</p>