func newLog() *log { return &log{buf: runes.NewBuffer(1 << 12)} }
// NewBuffer returns a new, empty Buffer. func NewBuffer() *Buffer { return newBuffer(runes.NewBuffer(1 << 12)) }