Problems with overload resolution of generic extension methods with multiple type parameters

@ilya.gorbunov Thanks for the explanation; sounds reasonable once you know it.