On Sunday, 7 February 2016 at 16:27:32 UTC, Saurabh Das wrote:Why is the design flawed?Because it breaks expectations.Tuples should be builtin and the primarily use case is supporting multiple return values with heavy duty register optimization.
The fact that `Tuple` cannot implement `opIndex` or `opSlice`, but instead must use the non-standard `slice` name is a good indicator that the current design is less than ideal.
