Data i
us_ordinals =
  [ ( "default"
    , defaultInflection
    , en_ordinals
      ⊕ [ (101, "one hundred first")
        , (110, "one hundred tenth")
        , (111, "one hundred eleventh")
        , (120, "one hundred twentieth")
        , (121, "one hundred twenty-first")
        , (144, "one hundred forty-fourth")
        , (200, "two hundreth")
        , (300, "three hundreth")
        , (666, "six hundred sixty-sixth")
        , (1000, "one thousandth")
        , (1001, "one thousand first")
        , (1010, "one thousand tenth")
        , (1011, "one thousand eleventh")
        , (1024, "one thousand twenty-fourth")
        , (1100, "one thousand one hundreth")
        , (1728, "one thousand seven hundred twenty-eighth")
        , (2000, "two thousandth")
        , (10000, "ten thousandth")
        , (100000, "one hundred thousandth")
        , (500000, "five hundred thousandth")
        , (1000000, "one millionth")
        , (1048576, "one million forty-eight thousand five hundred seventy-sixth")
        , (10000000, "ten millionth")
        ]
    )
  ]

us_ordinals ∷ (Num i) ⇒ TestData i
us_ordinals =
  [ ( "default"
    , defaultInflection
    , en_ordinals
      ⊕ [ (101, "one hundred first")
        , (110, "one hundred tenth")
        , (111, "one hundred eleventh")
        , (120, "one hundred twentieth")
        , (121, "one hundred twenty-first")
        , (144, "one hundred forty-fourth")
        , (200, "two hundreth")
        , (300, "three hundreth")
        , (666, "six hundred sixty-sixth")
        , (1000, "one thousandth")
        , (1001, "one thousand first")
        , (1010, "one thousand tenth")
        , (1011, "one thousand eleventh")
        , (1024, "one thousand twenty-fourth")
        , (1100, "one thousand one hundreth")
        , (1728, "one thousand seven hundred twenty-eighth")
        , (2000, "two thousandth")
        , (10000, "ten thousandth")
        , (100000, "one hundred thousandth")
        , (500000, "five hundred thousandth")
        , (1000000, "one millionth")
        , (1048576, "one million forty-eight thousand five hundred seventy-sixth")
        , (10000000, "ten millionth")
        ]
    )
  ]
us_ordinals =
  [ ( "default"
    , defaultInflection
    , en_ordinals
      ⊕ [ (101, "one hundred first")
        , (110, "one hundred tenth")
        , (111, "one hundred eleventh")
        , (120, "one hundred twentieth")
        , (121, "one hundred twenty-first")
        , (144, "one hundred forty-fourth")
        , (200, "two hundreth")
        , (300, "three hundreth")
        , (666, "six hundred sixty-sixth")
        , (1000, "one thousandth")
        , (1001, "one thousand first")
        , (1010, "one thousand tenth")
        , (1011, "one thousand eleventh")
        , (1024, "one thousand twenty-fourth")
        , (1100, "one thousand one hundreth")
        , (1728, "one thousand seven hundred twenty-eighth")
        , (2000, "two thousandth")
        , (10000, "ten thousandth")
        , (100000, "one hundred thousandth")
        , (500000, "five hundred thousandth")
        , (1000000, "one millionth")
        , (1048576, "one million forty-eight thousand five hundred seventy-sixth")
        , (10000000, "ten millionth")
        ]
    )
  ]