add these volatiles that are, technically, necessary; .NET itself probably doesn't care, but the ECMA standard makes weaker guarantees
consolidate the doVerify switches
reduce allocations when dynamically parsing flags enums; test commit for reference, this switch has to go away obviously, like all other dynamic speed switches
remove this switch
use a custom flgas enum creation delegate, this may not be faster; needs more testing
no-change commit; just to note that this *is not* faster
kill this failed experiment