code: def _expand_currency(m: "re.Match") -> str:
      currencies = {
          "$": {
              0.01: "cent",
              0.02: "cents",
              1: "dollar",
              2: "dollars",
          },
          "€": {
              0.01: "cent",
              0.02: "cents",
              1: "euro",
              2: "euros",
          },
          "£": {
              0.01: "penny",
              0.02: "pence",
              1: "pound sterling",
              2: "pounds sterling",
          },
          "¥": {
              # TODO rin
              0.02: "sen",
              2: "yen",
          },
      }
      unit = m.group(1)
      currency = currencies[unit]
      value = m.group(2)
      return __expand_currency(value, currency)
  
file_path: TTS/TTS/tts/utils/text/number_norm.py
imports: import inflect
  import re
  from typing import Dict
label_desc: Use image node_id 4 for calling a global function with example usage: _expand_currency(m) and returns: __expand_currency