void () { assertEquals(empty(), empty().shiftLeft(all(), INT64)); assertEquals(empty(), all().shiftLeft(empty(), INT64)); assertEquals(all(), all().shiftLeft(all(), INT64)); checkShl(point(1), point(3), INT32, "{8}"); checkShl(range(0, 10), point(3), INT32, "{0..80}: divisible by 8"); checkShl(range(0, 15), point(28), INT32, "{Integer.MIN_VALUE..2147483584}: divisible by 64"); checkShl(range(0, 15), point(28), INT64, "{0..4026531840}: divisible by 64"); }