func BenchmarkUpdate(b *testing.B) { sm := newTest() test.BUpdate(b, sm) }
func BenchmarkUpdate(b *testing.B) { sm := New() test.BUpdate(b, sm) }
func BenchmarkUnsafeUpdate(b *testing.B) { sm := newUnsafeTest() test.BUpdate(b, sm) }