Improved magic with help from Stack Overflow.

See: http://stackoverflow.com/questions/25078734/recursive-lambda-callbacks-without-y-combinator
Merge branch 'master' of https://github.com/heidi-ann/zygote
Fixed race condition.
Redid fix for race condition.
Merge branch 'master' of https://github.com/heidi-ann/zygote
Removed some warnings and extra spaces.
Merged
Found source of bug on crash; ignoring until closing can be handled properly.