parser package:country
Parse a country from its name using an attoparsec text parser. This
function is language-agnostic and can handle any source language. In
the case that one possible country name is a prefix of another
possible name (for example, United States vs United States of
America), the longest possible will be parsed.