Use `FieldTypeTuple!S` instead of `typeof(S.tupleof)` in `std.traits.hasElaborate{CopyConstructor,Assign,Destructor}`.
Fix `std.traits.hasElaborateAssign` for static arrays.