無理やり
import std.conv;
string SetAlign(int i)(string s) { return text("align(", i, "): ", s); }

version(Win64) {
enum const_align = 8;
} else {
enum const_align = 1;
}

mixin(SetAlign!const_align(q{
struct A {
ubyte[3] ar;
int a;
int b;
}
}));