FunctionN and ExtensionFunctionN are now interfaces, with the corresponding implementations in FunctionImplN and ExtensionFunctionImplN Update test data
- test data files renamed from *.jet to *.kt