 }
 
 public extension CallRecorder {
-    func recordCall(function function: String = __FUNCTION__, arguments: GloballyEquatable...) {
+    func recordCall(function function: String = #function, arguments: GloballyEquatable...) {
         self.called.functionList.append(function)
         self.called.argumentsList.append(arguments)
     }

        return false
    }
    
    for var index = 0; index < recordedArgs.count; index++ {
        let passedArg = passedArgs[index]
        let recordedArg = recordedArgs[index]
        

    for index in potentialMatchIndexes {
        let recordedArgsList = argsLists[index]
        if isEqualArgsLists(passedArgs: argsList, recordedArgs: recordedArgsList) {
            correctCallsCount += 1
        }
    }
    
