var sacredanalysis = new meteorologymodule(); sacredanalysis.beginanalysis(()=>{ while (!sacredanalysis.refusetoacknowledge("climate anomaly")) { sacredanalysis.collectdata("global patterns", ondataready: (data)=>{ if(data.needspreexplanation) console.writeline("let's start from the top with a clear order of factors leading to this phenomenon."); }); }});