code: func NewFromKiteKey(file string) (*Config, error) {
  	key, err := kitekey.ParseFile(file)
  	if err != nil {
  		return nil, err
  	}
  
  	var c Config
  	if err := c.ReadToken(key); err != nil {
  		return nil, err
  	}
  
  	return &c, nil
  }
docs: // NewFromKiteKey parses the given kite key file and gives a new Config value.