I have sometimes pondered if we could expand the language codes with ISO 3166-2.
Would en-GB-WLL be a valid variant of English?