struct Field(int _w, int _h)
{
    bool[_h][_w] s;
}
struct Life(int w, int h)
{
    auto a = new Field!(w, h); // ICE
}
alias T = Life!(100, 100);
struct Field(int _w, int _h)
{
    bool[_h][_w] s;
}
struct Life(int w, int h)
{
    auto a = new Field!(w, h); // ICE
}
alias T = Life!(100, 100);