func (p *plugin) connect(ctx context.Context) error {
    cc, err := grpc.DialContext(ctx, p.socket, grpc.WithInsecure())
    if err != nil {
        return err
    }