code: function TryPaper(keys){
    if (!keys) return
    this.name = 'trypaper'
    this.keys = keys
  
    this.initialize = function() {
      // No packages to require, so nothing to do here...
    }
  
    this.send = function(data, callback) {
      var context = this;
      var mailing = getTryPaperMailingObject(data);
  
      handleTryPaperResponse( getTryPaperMailingOptions(this.keys.api_key, mailing), function (err, result) {
  
        var tryPaperStat;
        if (err) {
  
          tryPaperStat = new TryPaperErrorStatus(err);
          debug("-_-_ FAILED with trypaper _-_-");
          debug(tryPaperStat);
          return callback(tryPaperStat);
  
        } else {
  
          tryPaperStat = new TryPaperSuccessStatus(result);
          debug("-_-_ sent with trypaper _-_-");
          result.service = context;
          result.status = tryPaperStat;
          debug(result);
          return callback(null, result);
        }
      })
    }
  
    this.initialize()
  }
docs: /*=============================================================================
  
  Define TryPaper Service Provider
  
  =============================================================================