{"ast_node_type":"impl","tokens":[{"end":185,"kind":"keyword","start":0,"text":"//"}]}
            // If the type of first arg of this assoc function is `Self` or current trait impl type or `arbitrary_self_types`, we need to take the receiver as args. Otherwise, we don't.
            let args = if let Some(first_arg_type) = first_arg_type