syntax_data: {"ast_node_type":"other","tokens":[{"end":45,"kind":"keyword","start":0,"text":"then:"}]}
source_snippet:                 then: self.mirror_expr(then),
context_before:                 cond: self.mirror_expr(cond),
context_after:                 else_opt: else_opt.map(|el| self.mirror_expr(el)),