{"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"//!"}]}
//! When we find a fulfilling assignment, we record a `ThreadingOpportunity`.
//! We then walk the CFG backwards transforming the set of conditions.
//! All `ThreadingOpportunity`s are applied to the body, by duplicating blocks if required.