code: func (r *Robot) Connection(name string) Connection {
  	if r == nil {
  		return nil
  	}
  	for _, connection := range *r.connections {
  		if connection.Name() == name {
  			return connection
  		}
  	}
  	return nil
  }
docs: // Connection returns a connection given a name. Returns nil if the Connection
  // does not exist.