code: func (s *Restore) ACLToken(token *structs.ACLToken) error {
  	if err := s.tx.Insert("acl-tokens", token); err != nil {
  		return fmt.Errorf("failed restoring acl token: %s", err)
  	}
  
  	if err := indexUpdateMaxTxn(s.tx, token.ModifyIndex, "acl-tokens"); err != nil {
  		return fmt.Errorf("failed updating index: %s", err)
  	}
  	return nil
  }
docs: // ACLToken is used when restoring from a snapshot. For general inserts, use ACL.