func (s *stamper) Reset() {
	s.midOfLine = false
}
Reset implements transform.Transformer.Reset.
package timestamper
import (
	"bytes"
	"time"
	"golang.org/x/text/transform"
)
type Option func(*stamper)
func UTC() Option {
	return func(s *stamper) {
		s.utc = true
	}
}
func Layout(layout string) Option {
	return func(s *stamper) {
		s.layout = layout
	}
}
func New(opts ...Option) transform.Transformer {
	s := &stamper{layout: defaultLayout}
	for _, opt := range opts {
		opt(s)
	}
	return s
}
type stamper struct {
	layout    string
	midOfLine bool
	utc       bool
}
func (s *stamper) stampLen() int {
	return len(s.layout)
}