func New(m *testing.M, opts ...Option) *Suite {
	s := Suite{
		M: m,
	}
	for _, opt := range opts {
		opt(&s)
	}
	return &s
}
// New returns a new test suite.
New returns a new test suite.
// New returns a new test suite .
func New(m *testing.M, opts ...Option) *Suite {
	s := Suite{
		M: m,
	}
	for _, opt := range opts {
		opt(&s)
	}
	return &s
}
func New ( m * testing . M , opts ... Option ) * Suite { s := Suite { M : m , } for _ , opt := range opts { opt ( & s ) } return & s }
New returns a new test suite.
New returns a new test suite .