Setting individual fields for struct in array

Also, see this previous post Mutable field in immutable type and this comment on Immutable vs Type: reassignment via arrays and performance - #10 by jameson.