syntax_data: {"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":".then_with(||"}]}
source_snippet:             .then_with(|| self.effect.cmp(&other.effect));
context_before:             .cmp(&other.statement_index)
context_after:         ord == Ordering::Less