I expect this small program to throw an Exception:
import std.stdio; import std.range;void main() { auto a = [[1,2], [4,5,3]]; a.transposed!(TransverseOptions.enforceNotJagged).writeln; }
But it just outputs:
[[1, 4], [2, 5], [3]]
Is it a bug or is it me who's doing something wrong?