Constant folding in computed enum members

not really, we used to handle UnaryExpression with '+' and '-' as operators. I'll cover '~' by the flag