Reimplement conversion to primitive types for correctness in the face of non-primitive arguments.
Reimplement conversion to primitive types for correctness in the face of non-primitive arguments.

pyecs/servo,upsuper/servo,snf/servo,saneyuki/servo,Adenilson/prototype-viewing-distance,nrc/servo,splav/servo,cbrewster/servo,GyrosOfWar/servo,mbrubeck/servo,sadmansk/servo,fiji-flo/servo,pyfisch/servo,caldwell/servo,hyowon/servo,srbhklkrn/SERVOENGINE,mdibaiee/servo,zentner-kyle/servo,ConnorGBrewster/servo,DominoTree/servo,rentongzhang/servo,bjwbell/servo,s142857/servo,dagnir/servo,luniv/servo,anthgur/servo,s142857/servo,mbrubeck/servo,mrobinson/servo,hyowon/servo,wpgallih/servo,DominoTree/servo,dvberkel/servo,huonw/servo,juzer10/servo,kindersung/servo,dhananjay92/servo,tafia/servo,canaltinova/servo,jlegendary/servo,wartman4404/servo,pgonda/servo,zentner-kyle/servo,Shraddha512/servo,notriddle/servo,rentongzhang/servo,tempbottle/servo,jimberlage/servo,pgonda/servo,Adenilson/prototype-viewing-distance,SimonSapin/servo,huonw/servo,pyfisch/servo,srbhklkrn/SERVOENGINE,rixrix/servo,paulrouget/servo,anthgur/servo,codemac/servo,steveklabnik/servo,brendandahl/servo,fiji-flo/servo,AnthonyBroadCrawford/servo,g-k/servo,mbrubeck/servo,nerith/servo,dagnir/servo,akosel/servo,CJ8664/servo,bfrohs/servo,karlito40/servo,dati91/servo,upsuper/servo,upsuper/servo,KiChjang/servo,GyrosOfWar/servo,seanmonstar/servo,pyfisch/servo,dsandeephegde/servo,dsandeephegde/servo,mukilan/servo,froydnj/servo,SimonSapin/servo,splav/servo,peterjoel/servo,dati91/servo,deokjinkim/servo,evilpie/servo,nerith/servo,s142857/servo,Shraddha512/servo,rnestler/servo,saneyuki/servo,huonw/servo,pyfisch/servo,dmarcos/servo,snf/servo,youprofit/servo,nnethercote/servo,jlegendary/servo,nnethercote/servo,notriddle/servo,ConnorGBrewster/servo,tafia/servo,eddyb/servo,jlegendary/servo,avadacatavra/servo,ConnorGBrewster/servo,echochamber/servo,GreenRecycleBin/servo,codemac/servo,echochamber/servo,dsandeephegde/servo,snf/servo,juzer10/servo,pyecs/servo,youprofit/servo,walac/servo,rnestler/servo,juzer10/servo,saneyuki/servo,KiChjang/servo,karlito40/servo,pyfisch/servo,mdibaiee/servo,DominoTree/servo,karlito40/servo,saneyuki/servo,fiji-flo/servo,chotchki/servo,samfoo/servo,jdramani/servo,walac/servo,cbrewster/servo,brendandahl/servo,nick-thompson/servo,cbrewster/servo,larsbergstrom/servo,huonw/servo,avadacatavra/servo,akosel/servo,shrenikgala/servo,bjwbell/servo,jgraham/servo,boghison/servo,dsandeephegde/servo,caldwell/servo,zhangjunlei26/servo,paulrouget/servo,luniv/servo,SimonSapin/servo,jdramani/servo,brendandahl/servo,rnestler/servo,indykish/servo,shrenikgala/servo,echochamber/servo,hyowon/servo,meh/servo,WriterOfAlicrow/servo,s142857/servo,eddyb/servo,evilpie/servo,ryancanhelpyou/servo,jdramani/servo,nerith/servo,aweinstock314/servo,dagnir/servo,indykish/servo,zhangjunlei26/servo,mrobinson/servo,juzer10/servo,pyfisch/servo,CJ8664/servo,walac/servo,chotchki/servo,tschneidereit/servo,WriterOfAlicrow/servo,vks/servo,aidanhs/servo,larsbergstrom/servo,bfrohs/servo,AnthonyBroadCrawford/servo,jlegendary/servo,zhangjunlei26/servo,jimberlage/servo,GreenRecycleBin/servo,saneyuki/servo,snf/servo,meh/servo,nnethercote/servo,mattnenterprise/servo,DominoTree/servo,nnethercote/servo,rixrix/servo,avadacatavra/servo,aidanhs/servo,sadmansk/servo,ryancanhelpyou/servo,Shraddha512/servo,szeged/servo,GreenRecycleBin/servo,nerith/servo,nnethercote/servo,aweinstock314/servo,luniv/servo,tschneidereit/servo,peterjoel/servo,mattnenterprise/servo,saratang/servo,michaelwu/servo,j3parker/servo,kindersung/servo,ConnorGBrewster/servo,nnethercote/servo,seanmonstar/servo,paulrouget/servo,saratang/servo,jimberlage/servo,mt2d2/servo,thiagopnts/servo,michaelwu/servo,dhananjay92/servo,jgraham/servo,walac/servo,evilpie/servo,youprofit/servo,GyrosOfWar/servo,tafia/servo,bjwbell/servo,mattnenterprise/servo,dagnir/servo,zhangjunlei26/servo,mdibaiee/servo,anthgur/servo,pyfisch/servo,froydnj/servo,tschneidereit/servo,fiji-flo/servo,avadacatavra/servo,deokjinkim/servo,tschneidereit/servo,GreenRecycleBin/servo,mt2d2/servo,chotchki/servo,nrc/servo,upsuper/servo,GyrosOfWar/servo,mbrubeck/servo,bjwbell/servo,peterjoel/servo,saratang/servo,GreenRecycleBin/servo,canaltinova/servo,paulrouget/servo,mbrubeck/servo,SimonSapin/servo,dati91/servo,ConnorGBrewster/servo,mukilan/servo,splav/servo,RenaudParis/servo,seanmonstar/servo,mdibaiee/servo,saneyuki/servo,jdramani/servo,bfrohs/servo,emilio/servo,DominoTree/servo,aidanhs/servo,michaelwu/servo,evilpie/servo,thiagopnts/servo,paulrouget/servo,rnestler/servo,g-k/servo,dmarcos/servo,dhananjay92/servo,vks/servo,DominoTree/servo,avadacatavra/servo,j3parker/servo,RenaudParis/servo,caldwell/servo,cbrewster/servo,seanmonstar/servo,runarberg/servo,cbrewster/servo,bjwbell/servo,jlegendary/servo,snf/servo,Adenilson/prototype-viewing-distance,Shraddha512/servo,notriddle/servo,emilio/servo,vks/servo,chotchki/servo,codemac/servo,rixrix/servo,runarberg/servo,emilio/servo,ryancanhelpyou/servo,bfrohs/servo,mattnenterprise/servo,chotchki/servo,meh/servo,karlito40/servo,dvberkel/servo,meh/servo,ryancanhelpyou/servo,canaltinova/servo,bfrohs/servo,dhananjay92/servo,karlito40/servo,GreenRecycleBin/servo,pgonda/servo,mrobinson/servo,szeged/servo,caldwell/servo,samfoo/servo,splav/servo,evilpie/servo,jgraham/servo,rnestler/servo,A-deLuna/servo,fiji-flo/servo,nick-thompson/servo,emilio/servo,larsbergstrom/servo,jimberlage/servo,larsbergstrom/servo,paulrouget/servo,RenaudParis/servo,ruud-v-a/servo,tempbottle/servo,kindersung/servo,seanmonstar/servo,splav/servo,CJ8664/servo,SimonSapin/servo,mbrubeck/servo,canaltinova/servo,echochamber/servo,akosel/servo,jgraham/servo,AnthonyBroadCrawford/servo,luniv/servo,mdibaiee/servo,akosel/servo,ruud-v-a/servo,dsandeephegde/servo,aidanhs/servo,larsbergstrom/servo,zentner-kyle/servo,dvberkel/servo,tafia/servo,DominoTree/servo,pyecs/servo,dagnir/servo,pyfisch/servo,saneyuki/servo,emilio/servo,j3parker/servo,jimberlage/servo,mt2d2/servo,boghison/servo,anthgur/servo,brendandahl/servo,peterjoel/servo,deokjinkim/servo,saneyuki/servo,boghison/servo,snf/servo,tempbottle/servo,jimberlage/servo,Adenilson/prototype-viewing-distance,hyowon/servo,nnethercote/servo,mt2d2/servo,upsuper/servo,eddyb/servo,rixrix/servo,luniv/servo,AnthonyBroadCrawford/servo,evilpie/servo,youprofit/servo,fiji-flo/servo,szeged/servo,wartman4404/servo,indykish/servo,canaltinova/servo,vks/servo,aweinstock314/servo,luniv/servo,dati91/servo,dsandeephegde/servo,notriddle/servo,KiChjang/servo,pgonda/servo,fiji-flo/servo,steveklabnik/servo,anthgur/servo,hyowon/servo,avadacatavra/servo,dagnir/servo,tafia/servo,WriterOfAlicrow/servo,youprofit/servo,wartman4404/servo,A-deLuna/servo,wpgallih/servo,GyrosOfWar/servo,rentongzhang/servo,zhangjunlei26/servo,zentner-kyle/servo,larsbergstrom/servo,indykish/servo,juzer10/servo,notriddle/servo,eddyb/servo,dsandeephegde/servo,indykish/servo,j3parker/servo,dhananjay92/servo,aidanhs/servo,CJ8664/servo,j3parker/servo,caldwell/servo,akosel/servo,mrobinson/servo,meh/servo,KiChjang/servo,boghison/servo,wartman4404/servo,CJ8664/servo,jlegendary/servo,splav/servo,nerith/servo,steveklabnik/servo,upsuper/servo,CJ8664/servo,dvberkel/servo,rixrix/servo,srbhklkrn/SERVOENGINE,canaltinova/servo,pyecs/servo,emilio/servo,larsbergstrom/servo,dati91/servo,nick-thompson/servo,GreenRecycleBin/servo,mattnenterprise/servo,RenaudParis/servo,WriterOfAlicrow/servo,s142857/servo,saratang/servo,tempbottle/servo,echochamber/servo,rixrix/servo,wpgallih/servo,dvberkel/servo,juzer10/servo,dati91/servo,brendandahl/servo,mukilan/servo,KiChjang/servo,CJ8664/servo,bfrohs/servo,froydnj/servo,Shraddha512/servo,jdramani/servo,dmarcos/servo,rentongzhang/servo,DominoTree/servo,pgonda/servo,upsuper/servo,hyowon/servo,notriddle/servo,nerith/servo,A-deLuna/servo,deokjinkim/servo,michaelwu/servo,mukilan/servo,A-deLuna/servo,mbrubeck/servo,codemac/servo,fiji-flo/servo,nick-thompson/servo,mattnenterprise/servo,sadmansk/servo,vks/servo,saratang/servo,froydnj/servo,ruud-v-a/servo,steveklabnik/servo,ruud-v-a/servo,bjwbell/servo,ryancanhelpyou/servo,youprofit/servo,splav/servo,wartman4404/servo,rentongzhang/servo,sadmansk/servo,indykish/servo,eddyb/servo,youprofit/servo,aweinstock314/servo,wartman4404/servo,saratang/servo,thiagopnts/servo,mrobinson/servo,splav/servo,walac/servo,dmarcos/servo,saratang/servo,A-deLuna/servo,nrc/servo,pyecs/servo,zhangjunlei26/servo,saneyuki/servo,s142857/servo,michaelwu/servo,s142857/servo,dvberkel/servo,paulrouget/servo,anthgur/servo,rixrix/servo,caldwell/servo,paulrouget/servo,DominoTree/servo,caldwell/servo,deokjinkim/servo,emilio/servo,wpgallih/servo,rnestler/servo,meh/servo,zentner-kyle/servo,WriterOfAlicrow/servo,ryancanhelpyou/servo,chotchki/servo,A-deLuna/servo,walac/servo,mt2d2/servo,AnthonyBroadCrawford/servo,srbhklkrn/SERVOENGINE,tschneidereit/servo,pyecs/servo,wpgallih/servo,GyrosOfWar/servo,pgonda/servo,runarberg/servo,mattnenterprise/servo,kindersung/servo,dati91/servo,juzer10/servo,thiagopnts/servo,nrc/servo,KiChjang/servo,codemac/servo,dsandeephegde/servo,peterjoel/servo,indykish/servo,j3parker/servo,canaltinova/servo,luniv/servo,steveklabnik/servo,ruud-v-a/servo,rnestler/servo,DominoTree/servo,g-k/servo,g-k/servo,cbrewster/servo,peterjoel/servo,jlegendary/servo,tafia/servo,aidanhs/servo,nerith/servo,jdramani/servo,GreenRecycleBin/servo,eddyb/servo,brendandahl/servo,anthgur/servo,tempbottle/servo,huonw/servo,kindersung/servo,rnestler/servo,peterjoel/servo,evilpie/servo,szeged/servo,sadmansk/servo,meh/servo,nick-thompson/servo,dhananjay92/servo,larsbergstrom/servo,splav/servo,SimonSapin/servo,thiagopnts/servo,tschneidereit/servo,ConnorGBrewster/servo,WriterOfAlicrow/servo,hyowon/servo,nnethercote/servo,mt2d2/servo,froydnj/servo,snf/servo,indykish/servo,walac/servo,zhangjunlei26/servo,tschneidereit/servo,runarberg/servo,larsbergstrom/servo,nrc/servo,indykish/servo,rixrix/servo,AnthonyBroadCrawford/servo,g-k/servo,steveklabnik/servo,vks/servo,szeged/servo,j3parker/servo,jdramani/servo,samfoo/servo,jgraham/servo,dmarcos/servo,shrenikgala/servo,shrenikgala/servo,wpgallih/servo,thiagopnts/servo,shrenikgala/servo,KiChjang/servo,nnethercote/servo,nrc/servo,zentner-kyle/servo,mbrubeck/servo,aidanhs/servo,ConnorGBrewster/servo,anthgur/servo,SimonSapin/servo,emilio/servo,dati91/servo,dagnir/servo,szeged/servo,kindersung/servo,jimberlage/servo,wpgallih/servo,rentongzhang/servo,Shraddha512/servo,GyrosOfWar/servo,KiChjang/servo,ryancanhelpyou/servo,thiagopnts/servo,notriddle/servo,samfoo/servo,GreenRecycleBin/servo,KiChjang/servo,srbhklkrn/SERVOENGINE,peterjoel/servo,RenaudParis/servo,g-k/servo,saneyuki/servo,echochamber/servo,sadmansk/servo,wpgallih/servo,boghison/servo,emilio/servo,zhangjunlei26/servo,runarberg/servo,dmarcos/servo,aweinstock314/servo,sadmansk/servo,boghison/servo,splav/servo,wpgallih/servo,evilpie/servo,emilio/servo,nrc/servo,avadacatavra/servo,notriddle/servo,jimberlage/servo,jgraham/servo,aweinstock314/servo,shrenikgala/servo,wartman4404/servo,steveklabnik/servo,szeged/servo,WriterOfAlicrow/servo,mukilan/servo,deokjinkim/servo,jimberlage/servo,dvberkel/servo,evilpie/servo,pgonda/servo,CJ8664/servo,jgraham/servo,mt2d2/servo,SimonSapin/servo,thiagopnts/servo,peterjoel/servo,froydnj/servo,avadacatavra/servo,dmarcos/servo,srbhklkrn/SERVOENGINE,rentongzhang/servo,boghison/servo,samfoo/servo,pyecs/servo,tempbottle/servo,huonw/servo,peterjoel/servo,RenaudParis/servo,nick-thompson/servo,seanmonstar/servo,mukilan/servo,deokjinkim/servo,larsbergstrom/servo,notriddle/servo,kindersung/servo,Shraddha512/servo,codemac/servo,A-deLuna/servo,samfoo/servo,notriddle/servo,aweinstock314/servo,nick-thompson/servo,mdibaiee/servo,tempbottle/servo,runarberg/servo,eddyb/servo,eddyb/servo,mattnenterprise/servo,cbrewster/servo,huonw/servo,codemac/servo,shrenikgala/servo,bjwbell/servo,paulrouget/servo,szeged/servo,runarberg/servo,sadmansk/servo,RenaudParis/servo,canaltinova/servo,Adenilson/prototype-viewing-distance,vks/servo,zhangjunlei26/servo,nnethercote/servo,akosel/servo,ConnorGBrewster/servo,szeged/servo,michaelwu/servo,karlito40/servo,samfoo/servo,zentner-kyle/servo,cbrewster/servo,pyfisch/servo,mdibaiee/servo,srbhklkrn/SERVOENGINE,KiChjang/servo,pyfisch/servo,Adenilson/prototype-viewing-distance,dhananjay92/servo,mrobinson/servo,tafia/servo,rixrix/servo,karlito40/servo,akosel/servo,Adenilson/prototype-viewing-distance,ruud-v-a/servo,g-k/servo,paulrouget/servo,upsuper/servo,AnthonyBroadCrawford/servo,echochamber/servo,szeged/servo,brendandahl/servo