I have to say:

```rust
let new_ctxt = |_: &(SyntaxContext, Mrk)| ...
*mark_memo.get().find_or_insert_with(key, new_ctxt)
```

The type inference get choked here :)