anchor.diff:          options.watch = mkOption {
             type = with types; listOf str;
             default = [];
  -          description = "Paths for ${manref "public-inbox-watch" 1} to monitor for new mail.";
  +          description = lib.mdDoc "Paths for {manpage}`public-inbox-watch(1)` to monitor for new mail.";
             example = [ "maildir:/path/to/test.example.com.git" ];
           };
           options.watchheader = mkOption {
             type = with types; nullOr str;
             default = null;
             example = "List-Id:<test@example.com>";
  -          description = ''
  -            If specified, ${manref "public-inbox-watch" 1} will only process
  +          description = lib.mdDoc ''
  +            If specified, {manpage}`public-inbox-watch(1)` will only process
               mail containing a matching header.
             '';
           };
  
positive.code:       type = with types; nullOr str;
        default = null;
        example = "/path/to/fullchain.pem";
        description = "Path to TLS certificate to use for connections to ${manref "public-inbox-${proto}d" 1}.";
      };
      key = mkOption {
        type = with types; nullOr str;
        default = null;
        example = "/path/to/key.pem";
        description = "Path to TLS key to use for connections to ${manref "public-inbox-${proto}d" 1}.";
      };
    };
  
  
negative.code:     args = mkOption {
        type = with types; listOf str;
        default = [];
        description = lib.mdDoc "Command-line arguments to pass to {manpage}`public-inbox-${proto}d(1)`.";
      };
      port = mkOption {
        type = with types; nullOr (either str port);
  