``` Compiling static_cell v2.0.0 error[E0599]: no method named `compare_exchange` found for struct `portable_atomic::AtomicBool` in the current scope ``` shouldn't `portable_atomic` fall back to software emulation?