func Background(c Color) Color {
	c.before += 10
	c.after += 10
	return c
}
Background returns a style that sets the background to the appropriate color
package clt
import (
	"bytes"
)
type Color struct {
	before int
	after  int
}
func (c Color) Codes() (int, int) { return c.before, c.after }
type Textstyle struct {
	before int
	after  int
}
func (t Textstyle) Codes() (int, int) { return t.before, t.after }
type Styler interface {
	Codes() (int, int)
}
type Style struct {
	before string
	after  string
}
func (s *Style) ApplyTo(content string) string {
	var out bytes.Buffer
	out.WriteString(s.before)
	out.WriteString(content)
	out.WriteString(s.after)
	return out.String()
}
var (
	Black   = Color{30, 39}
	Red     = Color{31, 39}
	Green   = Color{32, 39}
	Yellow  = Color{33, 39}
	Blue    = Color{34, 39}
	Magenta = Color{35, 39}
	Cyan    = Color{36, 39}
	White   = Color{37, 39}
	Default = Color{39, 39}
	K   = Color{30, 39}
	R   = Color{31, 39}
	G   = Color{32, 39}
	Y   = Color{33, 39}
	B   = Color{34, 39}
	M   = Color{35, 39}
	C   = Color{36, 39}
	W   = Color{37, 39}
	Def = Color{39, 39}
	Bold      = Textstyle{1, 22}
	Italic    = Textstyle{3, 23}
	Underline = Textstyle{4, 24}
)