code: function list(node) {
    var self = this
    var start = node.start
    var children = node.children
    var length = children.length
    var index = -1
    var values = []
    var bullet
  
    self.level++
  
    while (++index < length) {
      bullet = start ? start + index + '.' : '\\(bu'
      values.push(listItem.call(self, children[index], bullet, index))
    }
  
    self.level--
  
    return ['.RS ' + (this.level ? 4 : 0), values.join('\n'), '.RE 0\n'].join(
      '\n'
    )
  }
docs: /* Compile a list.