function names are nothing more than Identifiers so labeling them as a 'Function' is pretty weird.