{"ast_node_type":"other","tokens":[{"end":121,"kind":"keyword","start":0,"text":"///"}]}
/// doesn't match and we should move the `X` to the second `b` (which here is the same thing, but doesn't need to be) and
/// If we do everything in one pass, we will move `X` to the first `b`, then we see that the second field of tuple
/// it might even doesn't match the second pattern and we may want to not move `X` at all.