Ну как я понимаю для предложенной функции вы пишите очевидные вещи. Я и использую ее как функцию. Только вот результат возвращает она сомнительный для модуля который подгружен через require - по сути пустую строку.
log(objEXAM(SunCalc1));
2020-11-26 10:08:48 objEXAM enter
2020-11-26 10:08:48