Requests for comment/Typesafe Enums