code: func (s *Store) Nodes() ([]*Server, error) {
  	f := s.raft.GetConfiguration()
  	if f.Error() != nil {
  		return nil, f.Error()
  	}
  
  	rs := f.Configuration().Servers
  	servers := make([]*Server, len(rs))
  	for i := range rs {
  		servers[i] = &Server{
  			ID:   string(rs[i].ID),
  			Addr: string(rs[i].Address),
  		}
  	}
  
  	sort.Sort(Servers(servers))
  	return servers, nil
  }
docs: // Nodes returns the slice of nodes in the cluster, sorted by ID ascending.