code: func servicesTableSchema() *memdb.TableSchema {
  	return &memdb.TableSchema{
  		Name: "services",
  		Indexes: map[string]*memdb.IndexSchema{
  			"id": &memdb.IndexSchema{
  				Name:         "id",
  				AllowMissing: false,
  				Unique:       true,
  				Indexer: &memdb.CompoundIndex{
  					Indexes: []memdb.Indexer{
  						&memdb.StringFieldIndex{
  							Field:     "Node",
  							Lowercase: true,
  						},
  						&memdb.StringFieldIndex{
  							Field:     "ServiceID",
  							Lowercase: true,
  						},
  					},
  				},
  			},
  			"node": &memdb.IndexSchema{
  				Name:         "node",
  				AllowMissing: false,
  				Unique:       false,
  				Indexer: &memdb.StringFieldIndex{
  					Field:     "Node",
  					Lowercase: true,
  				},
  			},
  			"service": &memdb.IndexSchema{
  				Name:         "service",
  				AllowMissing: true,
  				Unique:       false,
  				Indexer: &memdb.StringFieldIndex{
  					Field:     "ServiceName",
  					Lowercase: true,
  				},
  			},
  			"connect": &memdb.IndexSchema{
  				Name:         "connect",
  				AllowMissing: true,
  				Unique:       false,
  				Indexer:      &IndexConnectService{},
  			},
  		},
  	}
  }
docs: // servicesTableSchema returns a new table schema used to store information
  // about services.