anchor.diff:        in
           (maybeSet "LANG" cfg.language.base)
           //
  +        (maybeSet "LC_CTYPE" cfg.language.ctype)
  +        //
  +        (maybeSet "LC_NUMERIC" cfg.language.numeric)
  +        //
  +        (maybeSet "LC_TIME" cfg.language.time)
  +        //
  +        (maybeSet "LC_COLLATE" cfg.language.collate)
  +        //
  +        (maybeSet "LC_MONETARY" cfg.language.monetary)
  +        //
  +        (maybeSet "LC_MESSAGES" cfg.language.messages)
  +        //
  +        (maybeSet "LC_PAPER" cfg.language.paper)
  +        //
  +        (maybeSet "LC_NAME" cfg.language.name)
  +        //
           (maybeSet "LC_ADDRESS" cfg.language.address)
           //
  -        (maybeSet "LC_MONETARY" cfg.language.monetary)
  -        //
  -        (maybeSet "LC_PAPER" cfg.language.paper)
  -        //
  -        (maybeSet "LC_TIME" cfg.language.time);
  +        (maybeSet "LC_TELEPHONE" cfg.language.telephone)
  +        //
  +        (maybeSet "LC_MEASUREMENT" cfg.language.measurement);
   
       home.packages = [
         # Provide a file holding all session variables.
  
positive.code:         '';
        };
  
        address = mkOption {
          default = null;
          type = types.nullOr types.str;
  
negative.code:         '';
        };
  
        telephone = mkOption {
          default = null;
          type = types.nullOr types.str;
          description = ''
            The language to use for telephone numbers.
          '';
        };
  
        measurement = mkOption {
          default = null;
          type = types.nullOr types.str;
          description = ''
            The language to use for measurement values.
          '';
        };
  
      };
    };
  
  