code: func (decl *Declaration) StringWithImportant(option bool) string {
  	result := fmt.Sprintf("%s: %s", decl.Property, decl.Value)
  
  	if option && decl.Important {
  		result += " !important"
  	}
  
  	result += ";"
  
  	return result
  }
docs: // StringWithImportant returns string representation with optional !important part