code: func (s Style) Decompose() (fg Color, bg Color, attr AttrMask) {
  	if s&styleFgSet != 0 {
  		fg = Color(s>>32) & 0x1ffffff
  	} else {
  		fg = ColorDefault
  	}
  	if s&styleBgSet != 0 {
  		bg = Color(s & 0x1ffffff)
  	} else {
  		bg = ColorDefault
  	}
  	attr = AttrMask(s) & attrAll
  
  	return fg, bg, attr
  }
docs: // Decompose breaks a style up, returning the foreground, background,
  // and other attributes.