[gambit-list] What is the best way to handle enums?