When I use [errgroup](https://godoc.org/golang.org/x/sync/errgroup), zagane reports `transaction must be closed`. I think that it's false positive detection. sample code: ```go func f5(ctx context.Context, client *spanner.Client) error { tx := client.ReadOnlyTransaction() // OK defer tx.Close() var eg errgroup.Group eg.Go(func() error { _ = tx // use tx return nil }) if err := eg.Wait(); err != nil { return err } return nil } ```