It's because AA initializers are not constants :P
AAs initializers are run at runtime, they cannot be stored in the static
data segment so they cannot be constants. You'll have to split it up:
public static DST[char[]] AA;
static this()
{
AA = ["Africa/Asmara": DST(5, "bla")];
}