import std; struct Overalign { double[<33>] x; } alias Olist = List{Overalign}; fn void main() { Olist l; Overalign y; for (int i = 0; i < 1000; i++) { io::printfn("Pushing %d", i); l.push(y); if (i > 3) io::printfn("Diff %d", (usz)l.get_ref(i) - (usz)l.get_ref(i - (usz)1)); } }