anchor.diff:      alias = mkOption {
         type = with types; nullOr (attrsOf (nullOr (either str path)));
         default = {};
  -      description = "...";
  +      description = "Shell-independent aliases for interactive shells.";
       };
   
       packages = mkOption {
  
positive.code:     init = mkOption {
        type = types.lines;
        default = "";
        description = "...";
      };
  
      zsh = {
        rc = mkOption {
          type = types.lines;
          default = "";
          description = "...";
        };
        env = mkOption {
          type = types.lines;
          default = "";
          description = "...";
        };
      };
    };
  
negative.code:     home = mkOption {
        type = options.home-manager.users.type.functor.wrapped;
        default = {};
        description = "A convenience alias for home-manager.users.{my.username}."
      };
  
      user = mkOption {
        type = types.submodule;
        default = {};
        description = "A convenience alias for users.users.{my.username}.";
      };
  
      env = mkOption {
        type = with types; attrsOf (either (either str path) (listOf (either str path)));
        default = {};
        description = ''
          An map of environment variables that are set later than
          environment.variables or environment.sessionVariables. This is insurance
          that XDG variables (and other essentials) are initialized by the time
          these are set.
        '';
        apply = mapAttrs
          (n: v: if isList v
                 then concatMapStringsSep ":" (x: toString x) v
  