Function Pointer Type
open fun FunctionPointerType(parameters: List<Type>, returnType: Type, language: Language<out LanguageFrontend>)
open fun FunctionPointerType(type: Type, parameters: List<Type>, returnType: Type, language: Language<out LanguageFrontend>)