rem: if (0) { Tcl_WrongNumArgs(interp, 1, objv, "server ?module?");
add: if (objc < 2) { Tcl_WrongNumArgs(interp, 1, objv, "server ?module ...?");
context: NsTclModulePathObjCmd(ClientData arg, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]){    Ns_DString      ds;    Ns_DStringInit(&ds);    if (0/*(argc < 2) || (argc > 3)*/) {        Tcl_WrongNumArgs(interp, 1, objv, "server ?module?");        return TCL_ERROR;    }    if (1) {        Ns_MakePath(&ds, Tcl_GetString(objv[1]), Tcl_GetString(objv[2]),                 Tcl_GetString(objv[3]), Tcl_GetString(objv[4]),                 Tcl_GetString(objv[5]), NULL);    } else {        if (objc == 3) {            Ns_ModulePath(&ds, Tcl_GetString(objv[1]), Tcl_GetString(objv[2]),                     NULL);        } else {            Ns_ModulePath(&ds, Tcl_GetString(objv[1]), NULL, NULL);        }    }    Tcl_SetResult(interp, ds.string, TCL_VOLATILE);    Ns_DStringFree(&ds);    return TCL_OK;}