npm module: easily trace execution order of your promise-based program