Added File#exists?
Added missing test data file
Fixed codegen issue with blocks and unions
Expand defs with yield in a different way
Added Enumerable#find(ifnone)