I have the following code: import std.datetime;
const TickDuration a; static this() { a = TickDuration.from!"msecs"(15_000); } int main() { writefln("Hello world!"); // is never printed return 0; } When I run it, I get the following output: object.Error: Integer Divide by Zero I presume that TickDuration is trying to access something that it doesn't have access to yet, during startup. Is there another way to make my constant a constant?