Keep track of 'disallowIn' as an ambient parser flag instead of having to pass it along everywhere.

This is the style i would like to use for 'YieldExpressions' as it will save an enormous amount of effort trying to pass along the 'allowYield' flag everywhere. 
Also, nice work, I think I really like this pattern.