writeN(5, cb.bind(null, null, userInput));
function writeN(num, done) {
writeDot();
function writeDot(next = writeDot) {
if (num-- === 0) {
return done();
}
setTimeout(() => {
let str = "m"
process.stdout.write(str);
next();
}, 1000);
}
}