could require('./lib/logger') actually give an instance ?
or there are other use cases ?