Constant folding in computed enum members

these are new capabilities not previously in the compiler.  do we intend to put these behind a flag?