docs: function funcType (funcname) {
    if (funcname === 'reduce' || funcname === 'vars' || funcname === 'math' || funcname === 'parse' || funcname === 'placeholder' || funcname === 'reveal' || funcname === 'layout')
      return funcname
    if (funcname === 'link')
      return 'link'
    if (funcname === 'call' || funcname === 'xcall')
      return 'call'
    if (binaryFunction[funcname] || funcname === 'apply' || funcname === 'xapply')
      return 'apply'
    if (varFunction[funcname])
      return 'push'
    if (regexFunction[funcname])
      return 'match'
    if (funcname === 'map' || funcname === 'filter' || funcname === 'numsort' || funcname === 'lexsort')
      return 'map'
    if (funcname === 'strictquote' || funcname === 'quote' || funcname === 'unquote')
      return 'quote'
    return 'list'
  }