title: unknown field in struct literal
body: <p>I'm trying to create a struct, and it is giving me an error, telling me the field is unknown.</p>
  
  <p>The struct I am trying to initialize is: </p>
  
  <pre><code>package yelk
  
  type PhoneOptions struct {
      phone string
      cc    string
      lang  string
  }
  </code></pre>
  
  <p>And I'm trying to initialize a <code>PhoneOptions</code> struct in <code>cli.go</code> like this:</p>
  
  <pre><code>number := os.Args[1]
  phoneOptions := yelk.PhoneOptions{phone: number}
  </code></pre>
  
  <p>I do <code>go run cli.go 5555555555</code> but it gives me an error </p>
  
  <pre><code>./cli.go:29: unknown yelk.PhoneOptions field 'phone' in struct literal
  </code></pre>
  
  <p>All The StackOverflow posts I've seen with this error seem to be from nested structs. I'm wondering what I'm doing wrong. <code>cli.go</code> will give this error if I just try to run <code>go build</code> on it, so I don't think it's the inputs I've been running it with.</p>
  
  <p>Any idea why this happens? </p>