create_function_type :: (
cur: CXCursor,
ty: CXType,
func: *Function = null,
cursor_is_accurate := true,
loc := #caller_location
) -> *Function_Type
create_function_type :: (
cur: CXCursor,
ty: CXType,
func: *Function = null,
cursor_is_accurate := true,
loc := #caller_location
) -> *Function_Type