JSFiddle - React, Tailwind, and code Playground

HTML

<pre id="log">
</pre>

JavaScript

if(!console){
var console = {
    log: function (){
        var logger = $('#log');
        var value = '';
        for(var i = 0; i < arguments.length; i++){
            value = arguments[i] + ' ';
        }
        logger.text(logger.text() + '\n' + value);
    }
}
}

function trace(){
    var caller = arguments.callee.caller;
    while(caller){
        var name = /function\s*(\w+)\s*\(/.exec(caller);
            name = name ? name[1] : 'anonymous';
        console.log(name);
        caller = caller.caller;
    }
}

function A(){
    var value = arguments.callee == arguments.callee.caller;
    console.log(value);
    trace();
    return function B(){return A.apply(this, [])}
}
A()();