A reimplementation of @SubStack's prompter, which does not use AST traversal.
From another point of view, it's a reimplementation of @Marak's wizard which doesn't use schemas.
The goal is a nice drop-in enhancement for npm init
.
var promzard = require('promzard')
promzard(inputFile, optionalContextAdditions, function (er, data) {
// .. you know what you doing ..
})