code: func Decode(v string) *User {
  	values, err := url.ParseQuery(v)
  	if err != nil {
  		return nil
  	}
  
  	attrs := map[string]string{}
  	for key, _ := range values {
  		attrs[key]=values.Get(key)
  	}
  
  	return &User {
  		Id    : values.Get("id"),
  		Name  : values.Get("name"),
  		Email : values.Get("email"),
  		Photo : values.Get("photo"),
  		Attrs : attrs,
  	}
  }
docs: // Decode will create a user from a URL Query string.