code: func (n Number) FmtCurrencyWhole(currency string, number float64) (formatted string, err error) {
  	format := n.parseFormat(n.Formats.Currency, false)
  	result := n.formatNumber(format, number)
  	// symbol := currency
  	// if c, ok := t.rules.Currencies[currency]; ok {
  	// 	symbol = c.Symbol
  	// } else {
  	// 	err = translatorError{translator: t, message: "unknown currency: " + currency}
  	// }
  	formatted = strings.Replace(result, "¤", n.findCurrency(currency).Symbol, -1)
  	return
  }
docs: // FormatCurrencyWhole does exactly what FormatCurrency does, but it leaves off
  // any decimal places. AKA, it would return $100 rather than $100.00.