code: func quaggaBGP(asn uint32) (*quagga.BGP, error) {
  	bgp := quagga.NewBGP("", asn)
  	if err := bgp.Dial(); err != nil {
  		return nil, err
  	}
  	if err := bgp.Enable(); err != nil {
  		bgp.Close()
  		return nil, err
  	}
  	return bgp, nil
  }
docs: // quaggaBGP establishes a connection with the Quagga BGP daemon.