docs: function wait(msec) {
      return waitTask;
  
      function waitTask(value) {
        var that = this;
        return new promisen.Promise(function(resolve) {
          setTimeout(function() {
            resolve.call(that, value);
          }, msec);
        });
      }
    }