anchor.diff:        type = types.nullOr types.str;
         default = "127.0.0.1";
         example = null;
  -      description = ''
  +      description = mdDoc ''
           The address or interface to bind the native transport server to.
   
  -        Set rpcAddress OR rpcInterface, not both.
  -
  -        Leaving rpcAddress blank has the same effect as on
  -        listenAddress (i.e. it will be based on the configured hostname
  +        Set {option}`rpcAddress` OR {option}`rpcInterface`, not both.
  +
  +        Leaving {option}`rpcAddress` blank has the same effect as on
  +        {option}`listenAddress` (i.e. it will be based on the configured hostname
           of the node).
   
  -        Note that unlike listenAddress, you can specify 0.0.0.0, but you
  -        must also set extraConfig.broadcast_rpc_address to a value other
  -        than 0.0.0.0.
  +        Note that unlike {option}`listenAddress`, you can specify `"0.0.0.0"`, but you
  +        must also set `extraConfig.broadcast_rpc_address` to a value other
  +        than `"0.0.0.0"`.
   
           For security reasons, you should not expose this port to the
           internet. Firewall it if needed.
  
positive.code: 
      jmxRoles = mkOption {
        default = [ ];
        description = ''
          Roles that are allowed to access the JMX (e.g. nodetool)
          BEWARE: The passwords will be stored world readable in the nix-store.
                  It's recommended to use your own protected file using
                  <literal>jmxRolesFile</literal>
  
          Doesn't work in versions older than 3.11 because they don't like that
          it's world readable.
  
negative.code:     jvmOpts = mkOption {
        type = types.listOf types.str;
        default = [ ];
        description = mdDoc ''
          Populate the `JVM_OPT` environment variable.
        '';
      };
  
  