input = (name, message, initial) => prompt => {
  const p = new Input({ name, message, initial });
  return p.run().then(value => ({ name, message, initial: value, value }));
}
First, let's wrap the Input prompt to cut down on boilerplate,
since we know in advance that we only need to define a few options.