Oh, I see. I guess we theoretically want to move the token out of `p.token` to avoid the borrowing and the clone.

r=me if you add a FIXME referencing this (no particular need for an issue).