code: func ExtractCurrency(s string) (int64, error) {
  	s = regexCurrency.FindString(s)
  	if len(s) == 0 {
  		return 0, ErrNotFound
  	}
  	val, err := strconv.ParseFloat(s, 64)
  	if err != nil {
  		return 0, err
  	}
  	log.Debug("found value", val)
  	// Convert parsed float into an int64 with precision of 2 decimal places
  	return int64(val * 100), nil
  }
docs: // ExtractCurrency returns an int64 if a currency is found, and throws an
  // error if one isn't.