anchor.diff:    en-us = mkDictFromWordlist {
       shortName = "en-us";
       shortDescription = "English (United States)";
  +    srcFileName = "en_US";
       dictFileName = "en_US";
       src = fetchurl {
         url = mirror://sourceforge/wordlist/speller/2018.04.16/hunspell-en_US-2018.04.16.zip;
         sha256 = "18hbncvqnckzqarrmnzk58plymjqyi93k4qj98fac5mr71jbmzaf";
  +    };
  +  };
  +
  +  en_US-large = en-us-large;
  +  en-us-large = mkDictFromWordlist {
  +    shortName = "en-us-large";
  +    shortDescription = "English (United States) Large";
  +    srcFileName = "en_US-large";
  +    dictFileName = "en_US";
  +    src = fetchurl {
  +      url = mirror://sourceforge/wordlist/speller/2018.04.16/hunspell-en_US-large-2018.04.16.zip;
  +      sha256 = "1xm9jgqbivp5cb78ykjxg47vzq1yqj82l7r4q5cjpivrv99s49qc";
       };
     };
   
  
positive.code:     };
  
    mkDictFromWordlist =
      { shortName, shortDescription, dictFileName, src }:
      mkDict rec {
        inherit src dictFileName;
        version = "2018.04.16";
        name = "hunspell-dict-${shortName}-wordlist-${version}";
        readmeFile = "README_" + dictFileName + ".txt";
        meta = with stdenv.lib; {
          description = "Hunspell dictionary for ${shortDescription} from Wordlist";
  
negative.code:   en-ca = mkDictFromWordlist {
      shortName = "en-ca";
      shortDescription = "English (Canada)";
      srcFileName = "en_CA";
      dictFileName = "en_CA";
      src = fetchurl {
        url = mirror://sourceforge/wordlist/speller/2018.04.16/hunspell-en_CA-2018.04.16.zip;
  