const m1 = Matrix2I(1, 3, /**/ -1, 0); assert((+m1).v == [1, 3, /**/ -1, 0]); assert((-m1).v == [-1, -3, /**/ 1, 0]); assert((~m1).v == [-2, -4, /**/ 0, -1]); // *** BUG *** //auto m2 = Matrix!(bool, 2)(true, true, /**/ false, false); //assert((!m2).v == [false, false, /**/ true, true]);