Regarding "cannot use time.Now() (type time.Time) as type "
<p>Get "cannot use time.Now() (type time.Time) as type typetime in field value" with below type definition</p>

<pre><code>import ("time")

type typetime time.Time 
type Friends struct {
   Name string
   Birthday typetime
}

John := Friends{Name:"John", Birthday:time.Now()}
</code></pre>

<p>If I replace typetime with direct type form (time.Time), there is no problem. what is GO's rule behind?? :></p>