@toolforger this is the for-loop to select which function to use. (types, func) are types to match and function to link.