JSFiddle - React, Tailwind, and code Playground

JavaScript

var foo = (function(){
  
    function doFooStuff(){
        console.log(arguments.callee.name);
    }
    
    return {
        doFooStuff: doFooStuff
    }
    
})();

var bar = (function(){

    $.extend(this, foo);
    
    function doBarStuff(){
        console.log(arguments.callee.name);
        doFooStuff();
    }

    return {
        doBarStuff: doBarStuff,
    }
    
})();

bar.doBarStuff();
bar.doFooStuff();