Enum access question - Theo's Typesafe Cult