In now, we can compile the following code, but it is confusing. ``` using mint = modint998244353; mint x = 2.0; // static_modint(bool) is called assert(x == mint(1)); // because bool(2.0) -> true -> 1 ```