def METHOD_NAME():
    with requests.session() as sess:
        # get all 1500+ urls and downselect them to functions 
        urls = getAllFrontUrls(sess)
        pages = [sess.get(BASE_URL + url) for url in urls]
        bss = [bs4.BeautifulSoup(page.text) for page in pages]
        dts = []
        funcdts = []
        for b in bss:
            dt = b.find_all('dt')
            for item in dt:
                if 'Function:' in repr(item):
                    if item not in funcdts:
                        funcdts.append(item)
        # strip out the text and whittle each function down to a prototype line
        functext = [fdt.text for fdt in funcdts]
        funcs = [line[10:] for line in functext]  # skip first 10 chars, "Function: "
        return funcs