Golang 1.24 introduced [encoding.TextAppender](https://pkg.go.dev/encoding#TextAppender) interface - [changelog about that](https://tip.golang.org/doc/go1.24#encodingpkgencoding) In addition to `MarshalText` need to generate `AppendText`