Add FunctionImplementationTests