Null should not be used for type parameter 'input' of type 'string'. Use a non-null value, or convert the parameter to a nullable type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Argument of type 'string?[]' cannot be used for parameter 'candidates' of type 'IEnumerable' in 'string FactoryHelpers.SuggestClosest(string target, IEnumerable candidates)' due to differences in the nullability of reference types. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type. Cannot convert null literal to non-nullable reference type.