fix Issue 8704 - Invalid nested struct constructions should be detected
+1 fix for std.range.roundRobin