Get rid of inferenceFailureType, just set the failedTypeParameterIndex directly
Get rid of inferenceFailureType, just set the failedTypeParameterIndex directly

MartyIX/TypeScript,zmaruo/TypeScript,AbubakerB/TypeScript,DLehenbauer/TypeScript,Mqgh2013/TypeScript,kingland/TypeScript,sassson/TypeScript,hoanhtien/TypeScript,OlegDokuka/TypeScript,microsoft/TypeScript,synaptek/TypeScript,nagyistoce/TypeScript,JohnZ622/TypeScript,DanielRosenwasser/TypeScript,mmoskal/TypeScript,abbasmhd/TypeScript,AbubakerB/TypeScript,msynk/TypeScript,mszczepaniak/TypeScript,vilic/TypeScript,progre/TypeScript,mauricionr/TypeScript,thr0w/Thr0wScript,Raynos/TypeScript,Microsoft/TypeScript,jwbay/TypeScript,jdavidberger/TypeScript,abbasmhd/TypeScript,keir-rex/TypeScript,msynk/TypeScript,jeremyepling/TypeScript,suto/TypeScript,Viromo/TypeScript,thr0w/Thr0wScript,SmallAiTT/TypeScript,mihailik/TypeScript,kumikumi/TypeScript,fearthecowboy/TypeScript,billti/TypeScript,kimamula/TypeScript,moander/TypeScript,impinball/TypeScript,MartyIX/TypeScript,germ13/TypeScript,TukekeSoft/TypeScript,shiftkey/TypeScript,jteplitz602/TypeScript,shanexu/TypeScript,germ13/TypeScript,kpreisser/TypeScript,kitsonk/TypeScript,HereSinceres/TypeScript,ziacik/TypeScript,samuelhorwitz/typescript,plantain-00/TypeScript,matthewjh/TypeScript,rgbkrk/TypeScript,abbasmhd/TypeScript,rodrigues-daniel/TypeScript,alexeagle/TypeScript,jamesrmccallum/TypeScript,basarat/TypeScript,AbubakerB/TypeScript,OlegDokuka/TypeScript,ionux/TypeScript,Microsoft/TypeScript,msynk/TypeScript,SaschaNaz/TypeScript,tempbottle/TypeScript,alexeagle/TypeScript,kumikumi/TypeScript,nycdotnet/TypeScript,shovon/TypeScript,matthewjh/TypeScript,TukekeSoft/TypeScript,evgrud/TypeScript,zhengbli/TypeScript,MartyIX/TypeScript,chocolatechipui/TypeScript,kingland/TypeScript,ionux/TypeScript,fearthecowboy/TypeScript,matthewjh/TypeScript,hoanhtien/TypeScript,jwbay/TypeScript,blakeembrey/TypeScript,alexeagle/TypeScript,RyanCavanaugh/TypeScript,vilic/TypeScript,ropik/TypeScript,synaptek/TypeScript,bpowers/TypeScript,plantain-00/TypeScript,plantain-00/TypeScript,minestarks/TypeScript,Eyas/TypeScript,mauricionr/TypeScript,thr0w/Thr0wScript,ZLJASON/TypeScript,donaldpipowitch/TypeScript,HereSinceres/TypeScript,blakeembrey/TypeScript,tinganho/TypeScript,mszczepaniak/TypeScript,evgrud/TypeScript,Eyas/TypeScript,enginekit/TypeScript,basarat/TypeScript,jamesrmccallum/TypeScript,Viromo/TypeScript,pcan/TypeScript,webhost/TypeScript,enginekit/TypeScript,fabioparra/TypeScript,kitsonk/TypeScript,ropik/TypeScript,billti/TypeScript,shiftkey/TypeScript,weswigham/TypeScript,ropik/TypeScript,yazeng/TypeScript,moander/TypeScript,gonifade/TypeScript,chocolatechipui/TypeScript,Viromo/TypeScript,impinball/TypeScript,progre/TypeScript,SmallAiTT/TypeScript,ZLJASON/TypeScript,tinganho/TypeScript,webhost/TypeScript,jbondc/TypeScript,evgrud/TypeScript,jteplitz602/TypeScript,yortus/TypeScript,chuckjaz/TypeScript,vilic/TypeScript,mcanthony/TypeScript,chuckjaz/TypeScript,SimoneGianni/TypeScript,suto/TypeScript,minestarks/TypeScript,samuelhorwitz/typescript,ziacik/TypeScript,shovon/TypeScript,nycdotnet/TypeScript,SaschaNaz/TypeScript,ZLJASON/TypeScript,ionux/TypeScript,synaptek/TypeScript,microsoft/TypeScript,JohnZ622/TypeScript,mihailik/TypeScript,zhengbli/TypeScript,SaschaNaz/TypeScript,progre/TypeScript,zmaruo/TypeScript,DanielRosenwasser/TypeScript,nycdotnet/TypeScript,mcanthony/TypeScript,jdavidberger/TypeScript,yortus/TypeScript,hitesh97/TypeScript,chocolatechipui/TypeScript,Microsoft/TypeScript,JohnZ622/TypeScript,RReverser/TypeScript,kimamula/TypeScript,SimoneGianni/TypeScript,tempbottle/TypeScript,JohnZ622/TypeScript,ziacik/TypeScript,OlegDokuka/TypeScript,webhost/TypeScript,nagyistoce/TypeScript,thr0w/Thr0wScript,mszczepaniak/TypeScript,Raynos/TypeScript,nagyistoce/TypeScript,kingland/TypeScript,germ13/TypeScript,evgrud/TypeScript,donaldpipowitch/TypeScript,rodrigues-daniel/TypeScript,erikmcc/TypeScript,jteplitz602/TypeScript,chuckjaz/TypeScript,DanielRosenwasser/TypeScript,SaschaNaz/TypeScript,kitsonk/TypeScript,synaptek/TypeScript,bpowers/TypeScript,DLehenbauer/TypeScript,AbubakerB/TypeScript,mmoskal/TypeScript,nojvek/TypeScript,enginekit/TypeScript,DanielRosenwasser/TypeScript,impinball/TypeScript,HereSinceres/TypeScript,Raynos/TypeScript,jwbay/TypeScript,RyanCavanaugh/TypeScript,SimoneGianni/TypeScript,rodrigues-daniel/TypeScript,samuelhorwitz/typescript,mauricionr/TypeScript,vilic/TypeScript,kumikumi/TypeScript,kimamula/TypeScript,jbondc/TypeScript,nojvek/TypeScript,billti/TypeScript,basarat/TypeScript,hitesh97/TypeScript,gonifade/TypeScript,jamesrmccallum/TypeScript,mmoskal/TypeScript,basarat/TypeScript,keir-rex/TypeScript,donaldpipowitch/TypeScript,kpreisser/TypeScript,erikmcc/TypeScript,rgbkrk/TypeScript,Viromo/TypeScript,DLehenbauer/TypeScript,tinganho/TypeScript,ziacik/TypeScript,jeremyepling/TypeScript,yazeng/TypeScript,microsoft/TypeScript,sassson/TypeScript,fabioparra/TypeScript,jeremyepling/TypeScript,jdavidberger/TypeScript,erikmcc/TypeScript,weswigham/TypeScript,rodrigues-daniel/TypeScript,blakeembrey/TypeScript,erikmcc/TypeScript,gdi2290/TypeScript,mihailik/TypeScript,sassson/TypeScript,fearthecowboy/TypeScript,kimamula/TypeScript,mcanthony/TypeScript,moander/TypeScript,nojvek/TypeScript,pcan/TypeScript,jbondc/TypeScript,shanexu/TypeScript,kpreisser/TypeScript,plantain-00/TypeScript,Eyas/TypeScript,samuelhorwitz/typescript,fabioparra/TypeScript,SmallAiTT/TypeScript,TukekeSoft/TypeScript,RReverser/TypeScript,donaldpipowitch/TypeScript,zmaruo/TypeScript,mihailik/TypeScript,DLehenbauer/TypeScript,rgbkrk/TypeScript,chuckjaz/TypeScript,zhengbli/TypeScript,minestarks/TypeScript,RyanCavanaugh/TypeScript,Mqgh2013/TypeScript,yazeng/TypeScript,Mqgh2013/TypeScript,bpowers/TypeScript,fabioparra/TypeScript,MartyIX/TypeScript,shiftkey/TypeScript,yortus/TypeScript,yortus/TypeScript,moander/TypeScript,mcanthony/TypeScript,nojvek/TypeScript,ropik/TypeScript,weswigham/TypeScript,Raynos/TypeScript,blakeembrey/TypeScript,RReverser/TypeScript,tempbottle/TypeScript,shanexu/TypeScript,suto/TypeScript,nycdotnet/TypeScript,mauricionr/TypeScript,keir-rex/TypeScript,hitesh97/TypeScript,pcan/TypeScript,shanexu/TypeScript,mmoskal/TypeScript,hoanhtien/TypeScript,jwbay/TypeScript,ionux/TypeScript,gonifade/TypeScript,shovon/TypeScript,Eyas/TypeScript