             Object.keys(node).forEach((m) -> checkTreeNode(node[m]))
     checkTreeNode(parsed)
 #===============================================================================
-# "386389655257694535" is to avoid naming conflicts.
+# "674497323404793172" is to avoid naming conflicts.
 writeOutput = ->
     modsBodyStr = mods.map((mod) ->
         info = if informative then path.relative(process.cwd(), mod.rawFilePath) + " " else ""



            // *****
            // ***** #{info}file-386389655257694535
            // ***** (((

            #{mod.code}


            }, \
            nameIndexes: #{JSON.stringify(mod.nameIndexes)}, \
            result: initialModResult_674497323404793172\
            }
        """
    ).join(", ")
    bundleStr = """
        // This wrapper is to prevent global variable assignments. It's not to
        // prevent naming conflicts ("674497323404793172" already does), but to
        // work better with minification tools.
        (function() {
            // `{}` is to guarantee that any subsequent `mod.result` assignment will make
            // the variable different from the initial value.
            var initialModResult_674497323404793172 = {};

            var mods_674497323404793172 = [
            #{modsBodyStr}
            ];

            // This wrapper is to prevent naming conflicts.
            (function() {
                var initialModResult = initialModResult_674497323404793172;
                var mods = mods_674497323404793172;
                var run = function(index) {
                    var mod = mods[index];
                    var theExports = {};
