objclosure: Store reference to entire closed variables tuple.
objclosure: Store reference to entire closed variables tuple.

Avoids pointer-to-field garbage collection issue. Fixes #510.

jimkmc/micropython,MrSurly/micropython,misterdanb/micropython,ernesto-g/micropython,TDAbboud/micropython,turbinenreiter/micropython,Vogtinator/micropython,pfalcon/micropython,alex-robbins/micropython,ericsnowcurrently/micropython,xhat/micropython,slzatz/micropython,pozetroninc/micropython,ceramos/micropython,HenrikSolver/micropython,vriera/micropython,blmorris/micropython,chrisdearman/micropython,SHA2017-badge/micropython-esp32,vitiral/micropython,blazewicz/micropython,xyb/micropython,paul-xxx/micropython,infinnovation/micropython,henriknelson/micropython,matthewelse/micropython,feilongfl/micropython,micropython/micropython-esp32,matthewelse/micropython,xhat/micropython,kostyll/micropython,ChuckM/micropython,PappaPeppar/micropython,dhylands/micropython,supergis/micropython,ruffy91/micropython,methoxid/micropystat,blazewicz/micropython,cnoviello/micropython,jlillest/micropython,HenrikSolver/micropython,ganshun666/micropython,feilongfl/micropython,noahchense/micropython,cwyark/micropython,pozetroninc/micropython,cnoviello/micropython,misterdanb/micropython,martinribelotta/micropython,noahwilliamsson/micropython,tobbad/micropython,swegener/micropython,ceramos/micropython,blmorris/micropython,redbear/micropython,MrSurly/micropython,MrSurly/micropython,adafruit/circuitpython,supergis/micropython,drrk/micropython,MrSurly/micropython,aethaniel/micropython,selste/micropython,lbattraw/micropython,lowRISC/micropython,martinribelotta/micropython,feilongfl/micropython,pramasoul/micropython,ryannathans/micropython,lbattraw/micropython,puuu/micropython,xuxiaoxin/micropython,MrSurly/micropython,dxxb/micropython,tuc-osg/micropython,supergis/micropython,firstval/micropython,dinau/micropython,utopiaprince/micropython,mhoffma/micropython,pozetroninc/micropython,dmazzella/micropython,PappaPeppar/micropython,utopiaprince/micropython,ChuckM/micropython,firstval/micropython,jimkmc/micropython,kerneltask/micropython,emfcamp/micropython,TDAbboud/micropython,turbinenreiter/micropython,paul-xxx/micropython,ernesto-g/micropython,ryannathans/micropython,vriera/micropython,adamkh/micropython,lbattraw/micropython,galenhz/micropython,suda/micropython,dmazzella/micropython,skybird6672/micropython,dinau/micropython,AriZuu/micropython,kerneltask/micropython,trezor/micropython,oopy/micropython,xyb/micropython,deshipu/micropython,vriera/micropython,praemdonck/micropython,noahwilliamsson/micropython,alex-march/micropython,neilh10/micropython,paul-xxx/micropython,tobbad/micropython,swegener/micropython,henriknelson/micropython,jlillest/micropython,redbear/micropython,ryannathans/micropython,adamkh/micropython,ericsnowcurrently/micropython,MrSurly/micropython-esp32,toolmacher/micropython,galenhz/micropython,emfcamp/micropython,MrSurly/micropython-esp32,drrk/micropython,mhoffma/micropython,stonegithubs/micropython,cloudformdesign/micropython,dhylands/micropython,noahchense/micropython,rubencabrera/micropython,ChuckM/micropython,dinau/micropython,cnoviello/micropython,Peetz0r/micropython-esp32,AriZuu/micropython,torwag/micropython,kostyll/micropython,methoxid/micropystat,AriZuu/micropython,hiway/micropython,stonegithubs/micropython,adafruit/circuitpython,rubencabrera/micropython,puuu/micropython,blmorris/micropython,utopiaprince/micropython,ganshun666/micropython,torwag/micropython,mgyenik/micropython,PappaPeppar/micropython,KISSMonX/micropython,noahwilliamsson/micropython,EcmaXp/micropython,danicampora/micropython,KISSMonX/micropython,alex-robbins/micropython,neilh10/micropython,adafruit/circuitpython,mianos/micropython,vriera/micropython,mianos/micropython,adamkh/micropython,toolmacher/micropython,stonegithubs/micropython,mpalomer/micropython,utopiaprince/micropython,alex-robbins/micropython,SHA2017-badge/micropython-esp32,lbattraw/micropython,kostyll/micropython,mpalomer/micropython,torwag/micropython,adafruit/circuitpython,tuc-osg/micropython,HenrikSolver/micropython,AriZuu/micropython,alex-march/micropython,Timmenem/micropython,MrSurly/micropython-esp32,matthewelse/micropython,PappaPeppar/micropython,jlillest/micropython,noahchense/micropython,Peetz0r/micropython-esp32,aethaniel/micropython,skybird6672/micropython,tobbad/micropython,vitiral/micropython,emfcamp/micropython,selste/micropython,neilh10/micropython,SungEun-Steve-Kim/test-mp,bvernoux/micropython,danicampora/micropython,aethaniel/micropython,chrisdearman/micropython,suda/micropython,jimkmc/micropython,deshipu/micropython,noahwilliamsson/micropython,TDAbboud/micropython,pfalcon/micropython,jimkmc/micropython,selste/micropython,infinnovation/micropython,dmazzella/micropython,praemdonck/micropython,warner83/micropython,henriknelson/micropython,heisewangluo/micropython,tralamazza/micropython,trezor/micropython,matthewelse/micropython,jmarcelino/pycom-micropython,dhylands/micropython,dhylands/micropython,ruffy91/micropython,mhoffma/micropython,cnoviello/micropython,Timmenem/micropython,jmarcelino/pycom-micropython,suda/micropython,pozetroninc/micropython,swegener/micropython,xhat/micropython,puuu/micropython,adafruit/micropython,dinau/micropython,ganshun666/micropython,drrk/micropython,tdautc19841202/micropython,cwyark/micropython,galenhz/micropython,trezor/micropython,ericsnowcurrently/micropython,blazewicz/micropython,orionrobots/micropython,ryannathans/micropython,tuc-osg/micropython,SHA2017-badge/micropython-esp32,xuxiaoxin/micropython,ahotam/micropython,tralamazza/micropython,cwyark/micropython,omtinez/micropython,alex-robbins/micropython,martinribelotta/micropython,infinnovation/micropython,EcmaXp/micropython,SungEun-Steve-Kim/test-mp,ernesto-g/micropython,ruffy91/micropython,mgyenik/micropython,orionrobots/micropython,heisewangluo/micropython,rubencabrera/micropython,xyb/micropython,stonegithubs/micropython,vriera/micropython,infinnovation/micropython,alex-march/micropython,toolmacher/micropython,kerneltask/micropython,mhoffma/micropython,galenhz/micropython,Vogtinator/micropython,hiway/micropython,pramasoul/micropython,Vogtinator/micropython,turbinenreiter/micropython,ernesto-g/micropython,deshipu/micropython,selste/micropython,oopy/micropython,slzatz/micropython,ChuckM/micropython,blazewicz/micropython,mpalomer/micropython,supergis/micropython,supergis/micropython,oopy/micropython,oopy/micropython,trezor/micropython,Peetz0r/micropython-esp32,mpalomer/micropython,redbear/micropython,cnoviello/micropython,adafruit/circuitpython,mgyenik/micropython,micropython/micropython-esp32,ruffy91/micropython,ChuckM/micropython,jlillest/micropython,bvernoux/micropython,lbattraw/micropython,vitiral/micropython,orionrobots/micropython,Peetz0r/micropython-esp32,dhylands/micropython,hiway/micropython,danicampora/micropython,micropython/micropython-esp32,MrSurly/micropython-esp32,kostyll/micropython,ahotam/micropython,EcmaXp/micropython,adafruit/circuitpython,vitiral/micropython,lowRISC/micropython,heisewangluo/micropython,redbear/micropython,ericsnowcurrently/micropython,neilh10/micropython,henriknelson/micropython,deshipu/micropython,utopiaprince/micropython,galenhz/micropython,skybird6672/micropython,ceramos/micropython,lowRISC/micropython,paul-xxx/micropython,mpalomer/micropython,adamkh/micropython,EcmaXp/micropython,mgyenik/micropython,blmorris/micropython,cwyark/micropython,toolmacher/micropython,Timmenem/micropython,SHA2017-badge/micropython-esp32,SHA2017-badge/micropython-esp32,omtinez/micropython,jlillest/micropython,Timmenem/micropython,ceramos/micropython,jimkmc/micropython,adafruit/micropython,mgyenik/micropython,SungEun-Steve-Kim/test-mp,puuu/micropython,rubencabrera/micropython,blmorris/micropython,ruffy91/micropython,misterdanb/micropython,praemdonck/micropython,hiway/micropython,turbinenreiter/micropython,pramasoul/micropython,tralamazza/micropython,dinau/micropython,deshipu/micropython,xhat/micropython,mianos/micropython,cloudformdesign/micropython,jmarcelino/pycom-micropython,micropython/micropython-esp32,tralamazza/micropython,adafruit/micropython,xhat/micropython,mianos/micropython,chrisdearman/micropython,warner83/micropython,ericsnowcurrently/micropython,torwag/micropython,bvernoux/micropython,martinribelotta/micropython,torwag/micropython,orionrobots/micropython,pramasoul/micropython,feilongfl/micropython,danicampora/micropython,bvernoux/micropython,slzatz/micropython,hosaka/micropython,vitiral/micropython,dmazzella/micropython,xyb/micropython,alex-march/micropython,adafruit/micropython,firstval/micropython,aethaniel/micropython,paul-xxx/micropython,lowRISC/micropython,ahotam/micropython,ryannathans/micropython,dxxb/micropython,Peetz0r/micropython-esp32,suda/micropython,puuu/micropython,noahchense/micropython,TDAbboud/micropython,cloudformdesign/micropython,misterdanb/micropython,blazewicz/micropython,heisewangluo/micropython,ahotam/micropython,omtinez/micropython,tobbad/micropython,HenrikSolver/micropython,adafruit/micropython,firstval/micropython,Vogtinator/micropython,kerneltask/micropython,xyb/micropython,tdautc19841202/micropython,tdautc19841202/micropython,warner83/micropython,henriknelson/micropython,warner83/micropython,omtinez/micropython,alex-march/micropython,heisewangluo/micropython,martinribelotta/micropython,KISSMonX/micropython,ganshun666/micropython,dxxb/micropython,hosaka/micropython,mhoffma/micropython,lowRISC/micropython,tuc-osg/micropython,hosaka/micropython,xuxiaoxin/micropython,hiway/micropython,mianos/micropython,omtinez/micropython,PappaPeppar/micropython,emfcamp/micropython,tdautc19841202/micropython,swegener/micropython,orionrobots/micropython,chrisdearman/micropython,praemdonck/micropython,MrSurly/micropython-esp32,matthewelse/micropython,skybird6672/micropython,methoxid/micropystat,HenrikSolver/micropython,misterdanb/micropython,micropython/micropython-esp32,stonegithubs/micropython,suda/micropython,Vogtinator/micropython,pramasoul/micropython,bvernoux/micropython,toolmacher/micropython,cloudformdesign/micropython,tdautc19841202/micropython,adamkh/micropython,dxxb/micropython,hosaka/micropython,TDAbboud/micropython,slzatz/micropython,methoxid/micropystat,noahchense/micropython,turbinenreiter/micropython,swegener/micropython,slzatz/micropython,ceramos/micropython,pfalcon/micropython,neilh10/micropython,ahotam/micropython,redbear/micropython,EcmaXp/micropython,SungEun-Steve-Kim/test-mp,Timmenem/micropython,pfalcon/micropython,cwyark/micropython,matthewelse/micropython,feilongfl/micropython,warner83/micropython,oopy/micropython,dxxb/micropython,skybird6672/micropython,infinnovation/micropython,KISSMonX/micropython,alex-robbins/micropython,pozetroninc/micropython,firstval/micropython,chrisdearman/micropython,jmarcelino/pycom-micropython,drrk/micropython,aethaniel/micropython,jmarcelino/pycom-micropython,noahwilliamsson/micropython,selste/micropython,cloudformdesign/micropython,emfcamp/micropython,xuxiaoxin/micropython,kerneltask/micropython,kostyll/micropython,danicampora/micropython,hosaka/micropython,tobbad/micropython,AriZuu/micropython,pfalcon/micropython,praemdonck/micropython,methoxid/micropystat,tuc-osg/micropython,ernesto-g/micropython,drrk/micropython,trezor/micropython,KISSMonX/micropython,xuxiaoxin/micropython,SungEun-Steve-Kim/test-mp,rubencabrera/micropython,ganshun666/micropython