what is the purpose of the "list | set" syntax you used as a type hint?