func RunTestSuite(t *testing.T, builder func() (Store, error)) {
	s := &suite{builder}
	s.Run(t)
}
RunTestSuite runs all generic store tests.

The tests use the provided builder to instantiate a Store.
The builder is expected to always return a valid Store.
package store
import (
	"context"
	"log"
	"reflect"
	"strings"
	"testing"
	"time"
	"github.com/google/emitto/source/resources"
	"github.com/google/go-cmp/cmp"
)
type suite struct {
	builder func() (Store, error)
}