Task #23 - implemented New for value types (NewStructExpression)