Since variable names within coroutines are renamed to unique names and are hoisted to the top, functions defined within coroutines that uses those closure variables will get variable not found error.
This should be easily fixed in pass_var by going through functions as well.
Since variable names within coroutines are renamed to unique names and are hoisted to the top, functions defined within coroutines that uses those closure variables will get variable not found error.
This should be easily fixed in pass_var by going through functions as well.