docs: function (obj, el) {
        var self = this
        Object.keys(obj).map(function (prop) {
          var sh = self.shorthand[prop] || prop
          if (sh.match(/(body|undo|replace)/g)) return
          if (sh === 'inner') {
            el.textContent = obj[prop]
            return
          }
          el.setAttribute(sh, obj[prop])
        })
        return el
      }