docs: function renderPath(path){
    if('function' !== typeof path.map) return "<path:" + render(path) + ">"
    return path.map(function (e){
      if(!isNaN(e))
        return '[' + e + ']'
      if(/^\w+$/.test(e))
        return '.' + e
      return '[' + JSON.stringify(e) + ']' 
    }).join('')
  }