Added shortcut to SetDirective reduction - when the right is guaranteed to be a value type.  Since a value type can never be null, we can perform the assignment immediatly, without needing to test if the value is null.
Added shortcut to SetDirective reduction - when the right is guaranteed to be a value type.  Since a value type can never be null, we can perform the assignment immediatly, without needing to test if the value is null.

afscrome/IronVelocity