{"ast_node_type":"function","tokens":[{"end":83,"kind":"keyword","start":0,"text":"fn"}]}
    fn bind(&mut self, binding_place: &PlaceWithHirId<'tcx>, diag_expr_id: HirId) {
    /// This covers cases such as `let x = 42;`
        // Bindings can normally be treated as a regular assignment, so by default we