PROBLEMATIC
The call resolution was problematic, i.e., some error occurred, or we were running into an unexpected state. An example would be that we arrive at multiple candidateFunctions for a language that does not have HasFunctionOverloading.
We try to store the most accurate result(s) possible in bestViable.