title: golang custom struct undefined, can't import correctly
body: <p>I've got 2 sibling files: main and test_two. In each is the file main.go and test_two.go respectively. In one I've got a custom struct and in the other I want to run a function with that struct as a param. I'm getting the error "undefined: Struct".</p>
  
  <pre><code>package main
  
  import "github.com/user/test_two"
  
  type Struct struct {
      Fn    string
      Ln    string
      Email string
  }
  
  func main() {
      foo := new(Struct)
      foo.Fn = "foo"
      foo.Ln = "bar"
      foo.Email = "foo@bar.com"
      test_two.Fn(foo)
  </code></pre>
  
  <p>test_two.go:</p>
  
  <pre><code>package test_two
  
  import (
      "fmt"
  )
  
  func Fn(arg *Struct) {
      fmt.Println(arg.Fn)
  }
  </code></pre>