Handle closures with self and other variables
More self closure cases
Simplifier compiler code by using closures :-)