ah, actually, it can. I missed that ``$value`` is a TokenInterface in the other spec