function Help(doc) {
    if (!(this instanceof Help)) {
      throw new SyntaxError('Constructor must be called with the new operator');
    }

    if (!doc) throw new Error('Argument "doc" missing');
    this.doc = doc;
  }
Documentation object
@param {Object} doc  Object containing properties:
                     {string} name
                     {string} category
                     {string} description
                     {string[]} syntax
                     {string[]} examples
                     {string[]} seealso
@constructor