func (s *stm) puts() []v3.Op {
	puts := make([]v3.Op, 0, len(s.wset))
	for _, v := range s.wset {
		puts = append(puts, v.op)
	}
	return puts
}
func (s *stm) puts() []v3.Op {
	puts := make([]v3.Op, 0, len(s.wset))
	for _, v := range s.wset {
		puts = append(puts, v.op)
	}
	return puts
}
func ( s * stm ) puts ( ) [ ] v3 . Op { puts := make ( [ ] v3 . Op , 0 , len ( s . wset ) ) for _ , v := range s . wset { puts = append ( puts , v . op ) } return puts }
// puts is the list of ops for all pending writes
puts is the list of ops for all pending writes