Boolean comparison causes extremely slow compilation

What does this mean? For optional Bool it's required to compare with ==. Do you mean it's not idiomatic for Bool but is idiomatic for Bool? ?

Actually I asked about this couple years back The Optional Truth