auto WriteTokens(const std::vector<Token>& tokens, const EntropyEncodingData& codes, const std::vector<uint8_t>& context_map, BitWriter* writer, size_t layer, AuxOut* aux_out) -> void
auto WriteTokens(const std::vector<Token>& tokens, const EntropyEncodingData& codes, const std::vector<uint8_t>& context_map, BitWriter* writer) -> size_t