fix Issue 9050 - Too early instantiation of template structs
fix Issue 8244 - cannot slice a type tuple with '[]' in locations where a type is valid
Merge pull request #2855 from 9rnsr/fix8244

Issue 8244 - cannot slice a type tuple with '[]' in locations where a type is valid
Fix Issue 8658 - Passing large structs to function b value causes stack corruption
Merge pull request #2875 from yebblies/issue8658

Issue 8658 - Passing large structs to function b value causes stack corruption
fix Issue 10635 - Error: cannot use array to initialize S
Merge pull request #2851 from 9rnsr/fix9050

Issue 9050 - Too early instantiation of template structs
Merge pull request #2882 from 9rnsr/fix10635

Issue 10635 - Error: cannot use array to initialize S