func New(w io.Writer) *ScreenBuf {
	return &ScreenBuf{buf: &bytes.Buffer{}, w: w}
}
func New(w io.Writer) *ScreenBuf {
	return &ScreenBuf{buf: &bytes.Buffer{}, w: w}
}
func New ( w io . Writer ) * ScreenBuf { return & ScreenBuf { buf : & bytes . Buffer { } , w : w } }
// New creates and initializes a new ScreenBuf.
New creates and initializes a new ScreenBuf .