void ForEachToken(Id const & id, Doc const & doc, Fn && fn) { doc.ForEachToken([&](int8_t lang, Token const & token) { if (lang >= 0) fn(AddLang(lang, token)); }); }