`is` expression is always evaluated in compile time. So using `static assert` is much better.