меня просто смутило то, что при глобальном обьявлении у нас var-ы записываются в глобальный обьект.
Я думал, что и с функциями у нас такая же история. И так как this === module.exports, то и логично было бы, что я смогу доступаться к этим переменным через него.
Но как я понял, то var записывается в обьект только если мы говорим об глобальном контексте. change my mind btw