Early refactoring of FunctionInfo.